C++如何按行读入TXT文件到数组呢?

来源:百度知道 编辑:UC知道 时间:2024/05/07 11:41:08
TXT文件:
文件名:aaa.txt内容:
2121
22222
aaaa
erwqr
355

运行后按行读入该TXT文件并存到数组A中(即第一行存到A(0),第二行存到A(1)这样),并按行显示在屏幕上,请问要怎么写呢?谢谢大家了!

ifstream fin;
fin.open("aaa.txt");
char buffer[80];
while(fin.getline(buffer,80))//超过80个字符会异常
cout<<buffer<<endl;

char A[50];
char line[50];
FILE *fp=fopen("aaa.txt","r");
fgets(line,50,fp);
sscanf(line, "%s", A);
printf("%s\n",A);

ifstream fin;
fin.open("aaa.txt");
char buffer[80];
while(fin.getline(buffer,80))