c++ 怎么写入文档中的东西

来源:百度知道 编辑:UC知道 时间:2024/06/24 14:54:59
就是从一个.txt文档中选一段话 在C++运行的程序中显示出来就可以了
麻烦大家把注释一下吧 我很菜的

这是C++的代码

#include <iostream>//标准C++文件输入输出流头文件
#include <fstream>//涉及文件操作,包含相应头文件
#include <string>//涉及字符串操作,包含相应头文件

using namespace std;

void main()
{
ifstream ifs;//定义一个文件输入流对象
ifs.open("D:\\data.txt");//用该对象打开一个文件D:\data.txt
string str;//定义一个字符串变量
char buf;//定义一个字符变量
while(!ifs.eof())//当文件指针未搜索到结尾时执行下面操作
{
ifs.get(buf);//读取一个字符,包括空格
str += buf;//将字符存到字符串中
}
cout<<str<<endl;?//输出字符串
ifs.close();//关闭文件流对象
}

#include <stdio.h>
int main () {
FILE* pFile;
char c;
pFile = fopen ("foo.txt","r");
if (pFile==NULL) perror ("Error opening file");
else {
do {
c = fgetc (pFile);
putchar(c);
} while (c != EOF);
fclose (pFile);
}
}

fopen