如何使用c++从txt文件中一行一行的读取数据,存到变量a【】,并且在电脑中输出?如第一行是1,第二行是2

额,谢谢了。对了,你return后面漏了点什么。。。。

第1个回答  推荐于2016-10-09
#include<stdio.h>
int main()
{
FILE *f;
int a[2],i;
f=fopen("C:\\a.txt","r");//假设文件a.txt第一行是1,第二行是2

if(f==NULL)
{
printf("没有该文件");
return;
}
for(i=0;i<2;++i)
fscanf(f,"%d",&a[i]);
fclose(f);
for(i=0;i<2;++i)
printf("%d\n",a[i]);
return 0;
}本回答被提问者和网友采纳
第2个回答  2012-10-07
#include<stdio.h>
int main()
{
FILE *f1;
int i=0;
char a[255];
if(f1=fopen("C:\\1.txt","r"))
{
do
{
fscanf(f1,"%s",a); //文件内容一行不要大于255个字符
printf("%s\n",a);
}while(!feof(f1));
fclose(f1);
}
return 0;
}
第3个回答  2012-10-07
这个应该过程中会用到\n这个函数才对

如何使用c++从txt文件中一行一行的读取数据,存到变量a【】,并且在电脑...
int main(){ FILE *f;int a[2],i;f=fopen("C:\\\\a.txt","r");\/\/假设文件a.txt第一行是1,第二行是2 if(f==NULL){ printf("没有该文件");return;} for(i=0;i<2;++i)fscanf(f,"%d",&a[i]);fclose(f);for(i=0;i<2;++i)printf("%d\\n",a[i]);return 0;} ...

C\/C++如何读取TXT文件的行数和把TXT文件的内容存到数组中
C语言读取TXT文件的行数并把把TXT文件的内容存到数组中,需要根据每行的内容(字符,数字,字符串)选取fgets、fscanf或者fgets。这里假设每行是一个字符串,每行不超过127个字符(用数组存字符串,最后一位存'\\0'),选取fgets进行读取。示例代码如下:include <stdio.h>#include <stdlib.h>int main...

C++怎么在txt文件读取中一行一行的读内容
\/\/在工程下面建立一个文件 xiaojiba.txt include <iostream> include<string> include<fstream> using namespace std;int main(){ cout<<"input the filename:"<<endl;string filename;cin>>filename;ifstream infile(filename.c_str());string temp;while(getline(infile,temp)){ cout<<temp<<e...

c++如何读取txt的数据(一行一行的读,从第一行读到最后一行)要详细代 ...
C++读取txt文本数据并一行一行的读方法如下:1、使用C++提供输入输出流的getline函数可以实现整行读取;完整代码如下:include<iostream>#include<fstream>using namespace std;int main(){ \/\/ 定义输入文件流类对象infileifstream infile("test.txt",ios::in);if(!infile){ \/\/ 判断文件是否存在 ce...

请问C++ 如何从txt文件中读取数据,然后保存在类的数组中?
要声明一个信息(学生)类的数组然后再读文件,读文件大概代码如下:ifstream File_read;while(!File_read.eof()){ File_read>>data[i].num>>data[i].name>>data[i].score;i++;} 数组data是的类型是信息类。自己试试。

如何用C++从一个TXT文件中逐行读取数据
using namespace std;int main(int argc,char* argv[]){ \/\/将f设置为要按行读取的文本文件名 char f[]="t.txt",buf[1024]={'\\0'};ifstream inf(f,ios_base::in);string line;while(!inf.eof()){ inf.getline(buf,1024);cout<<buf<<endl;} cout<<endl;inf.close();inf.open(f...

C++如何逐行读取txt文件,并将读取出来的数据进行运算导入到另一个文件...
FILE*fp=fopen("aa.txt","r"); inti=0; while(!feof(fp)) { fscanf(fp,"%d",&a[i]); i++; } return0; } 扩展资料 在Python一次性读取数据 file='novel.txt' withopen(file)asfile_object: contents=file_object.read() print(contents) 运行结果: Itisatruthuniversallyacknowledged,thatasingle...

C++ 如何从1.txt中读取一个数字,并赋值给变量a?
2010-09-05 c++中怎样把文档中每一列依次读取并赋值给不同变量 2 2015-01-10 c++程序,把从txt文件中读取数据赋值给一个变量,这个变量... 2012-07-18 C++如何从一个txt中读取数据赋值给数组 3 2010-11-15 C++程序怎样调出文件中的数据然后赋值给程序中的变量? 2 2018-01-09 C#中如何逐行读取txt中...

C++如何一行一行读取txt文件中数据并存入相应数组?
循环读入。c 程序 可作为 c++程序。include<iostream> include<fstream> using namespace std;include <stdio.h> main(){ int x[5],y[5];int i;FILE *fp;fp=fopen("sk.txt","r");for (i=0;i<5;i++) fscanf(fp,"%d",&x[i]);for (i=0;i<5;i++) fscanf(fp,"%d",&y[i...

C++如何逐行读取txt文件,并将读取出来的数据进行运算导入到另一个文件...
1、首先我们在电脑上新建一个文件夹,名称叫txt2array。然后,打开我们的devc++,新建一个控制台c++项目,名称也叫txt2array。2、将项目文件及源代码文件以及我们演示用的数据文件都存放在txt2array文件夹中。3、向数据文件中写入一些演示用数据。4、读取文件。输入如下代码:运行下,看来我们读取成功了...

相似回答