C++ 如何在c++;不使用任何图形库?

C++ 如何在c++;不使用任何图形库?,c++,file-io,editor,text-editor,codeblocks,C++,File Io,Editor,Text Editor,Codeblocks,我首先声明一个字符串并将用户输入的所有文本存储在其中。然后我转到一个文件。我不知道如何在输入中添加换行符。我只是个初学者 示例代码: #include <iostream> #include <fstream> using namespace std; int main() { string x; string y; ofstream a_file("example.txt"); getline ( cin , x); a_

我首先声明一个字符串并将用户输入的所有文本存储在其中。然后我转到一个文件。我不知道如何在输入中添加换行符。我只是个初学者

示例代码:

#include <iostream>
#include <fstream>

using namespace std;


int main()
{
    string x;
    string y;
    ofstream a_file("example.txt");
    getline ( cin , x);

    a_file<<x;
    a_file<<y;

}
#包括
#包括
使用名称空间std;
int main()
{
字符串x;
弦y;
流a_文件(“example.txt”);
getline(cin,x);

要在输出中添加换行符,需要将字符串
“\n”
写入该文件

ofstream a_file("example.txt");

string line;
if (getline(cin, line)) {
  a_file << line;
  a_file << "\n";
}

在你开始输入任何代码之前,你可能需要考虑程序流程和接口。一旦你完成了这个任务,我确信你会有一个更具体的问题。YUP,似乎是个话题。这是一个巨大的话题。如何在C++中创建一个操作系统?:初学者。代码看起来很有结构和整洁。你只需要<代码>在对字符串进行操作时,在文件顶部包含
,否则您的程序可能无法编译。您将需要某种形式的图形库。即使它是一个像ncurses这样的低级库,在终端窗口中完成所有工作(去看看vim或emacs的想法)。thnx…我对c++不太熟悉(我对c略知一二)…我不知道你可以用“
a_file << line << "\n";
string line = "some line that has been input";
line += "\n";
line += "the text of the second line, including the line break\n";