gpt4 book ai didi

c++ - 从文本文件中读取行并显示在屏幕上

转载 作者:行者123 更新时间:2023-11-28 01:50:04 25 4
gpt4 key购买 nike

<分区>

我对编程有点陌生,这是我的问题。我需要做一个文本编辑器(类似于微软记事本,但更简单)。我试着一步一步地做,就像首先我需要打开文件,然后读取它等等。但是这段代码清除了我的程序,我无法正确理解我如何逐行读取它(可能使用 for 或 while)。谢谢

  #include <iostream>
#include <fstream>

using namespace std;

/*
void openFile()
{
ofstream file2("text2.txt"); // create and open text file
file2 << "Hello there"; // write in file
file2.close(); // close file
}
*/

void readFile(char text[4050])
{

ifstream file("text2.txt"); // read from file
if (!file.is_open()) // if file is not opened then write "file is not found". else
cout << "File is not found!" << endl;
else
{
file.getline(text, 4050); // to where(text), max symbols(4050)
cout << text << endl;
file.close();
}
}

using namespace std;

int main()
{

char text[4050];

ofstream file2("text2.txt");
readFile(text);
return 0;
}

我的代码可能是错误和奇怪的,但一旦我弄清楚如何修复它,我会尽力修复它。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com