代码:
#include <iostream>#include <fstream>using namespace std;char s[80];void main(){ ifstream infile; infile.open("d:\abc\0.txt",ios::in); infile.getline(s,80); cout<<s<<endl; infile.close();}
输出是空行,我想将其中的每行读取出来存入一个变量,再对这个变量进行操作,不知怎么办
下面是0.txt中的内容:
这是读取并显示的运行结果:
帮你改了一下程序,你试试吧,有问题再问:
我把while(!infile.eof())改为while(!infile.eof()&&i<10)
结果输出还是
满意请采纳,以后又问题,可以直接对我提问
首先表示感谢,然后那个txt的内容一开始确实不是回车符,看了你的代码,我试着把那个txt从原来的位置即d:\abc复制到了这个c++程序所在的文件夹下,所以infile.open那一行第一个参数就不用写路径了,结果就出来了(如下),但是一旦我又一次加上地址,输出就和上面那个一样了(见上一个回答者中的追问),请问是怎么回事?