比如txt内容为:
伦敦奥运会游泳比赛,女子200米蝶泳决赛,中国选手焦刘洋以2分04秒06打破奥运纪录获得冠军。西班牙选手加西亚2分05秒25获得亚军,日本选手星奈津美2分05秒48排在第三。卫冕冠军刘子歌,只以2分07秒77列在第八。
如何将其全部读出并保存在一个变量中呢
//vs2008实测通过
#include <fstream>
#include <stdio.h>
using namespace std;
void main()
{
ifstream infile;
infile.open("test.txt",ios::in);
char str[1000];
while(!infile.eof())
{
infile>>str;
}
printf("%s\n", str);//已保存在变量str中
infile.close();
}
需要用到fstream头文件
用ifstream进行读取
存到变量里面是需要看需要读取的变量的格式的
例如读取到结构体中就是将变量依次读取存入结构体的每个变量里面
strcut stockTypec++ 如何用 ifstream 读取txt文件的全部内容,并存入变量中
\/\/vs2008实测通过 include <fstream> include <stdio.h> using namespace std;void main(){ ifstream infile;infile.open("test.txt",ios::in);char str[1000];while(!infile.eof()){ infile>>str;} printf("%s\\n", str);\/\/已保存在变量str中 infile.close();} ...
c++ 如何用 ifstream 读取txt文件的全部内容
ifstream fin("a.txt");以后在程序中用 fin>> 流入变量。当然a.txt要和exe在同一文件夹。否则双引号中要加上路径,如c:\\a.txt 若不懂,请参考c++文件流。
C++怎么读取TXT文本中的信息和写入信息到TXT文本中去
{ \/\/读取1.txt全部内容 ifstream ifs("1.txt");\/\/如果需要,请修改文件路径 if(!ifs){ cout<<"文件打开失败!";return;} char ch[100];while (!ifs.eof()){ ifs.getline(ch,100);cout<<ch<<endl;} \/\/字符串“123”写入2.txt char a[]="123";ofstream ofs("2.txt");ofs<...
请问C++ 如何从txt文件中读取数据,然后保存在类的数组中?
ifstream File_read;while(!File_read.eof()){ File_read>>data[i].num>>data[i].name>>data[i].score;i++;} 数组data是的类型是信息类。自己试试。
c++ 如何用 ifstream 读取txt文件,并按每行提取到一个字符串数组中,每...
读取行:提取到字符数组中的话用:void main(){ \/\/string str;char ch[200];ifstream out("d:\\\\data.txt",ios::in);while(!out.eof()){ \/\/getline(out,str);out.getline(ch,200,'\\n');cout<<ch<<endl;} out.close();}
C++关于用ifstream来读取txt数据赋值给一个结构体对象和数组的问题
ifstream ReadFile;int n=0;char line[512];ReadFile.open(filename,ios::in);\/\/ios::in 表示以只读的方式读取文件 if(ReadFile.fail())\/\/文件打开失败:返回0 { return 0;} else\/\/文件存在 { while(!ReadFile.eof()){ ReadFile.getline(line,512,'\\n');n++;} return n;} 参考资料...
C++怎么读取文件中的几个数字在将它们储存给相应的变量
比如在exe的当前文件夹的txt文档读取内容。include<iostream> #include<fstream> using namespace std; int main() { ifstream fin("in.txt"); int a; fin>>a; cout<<a<<endl; return 0; }
c++ 如何用ifstream读取文件
ifstream data_read("test.txt");if (!data_read){ cerr << "读取时打开文件出错!" << endl;} else { char ch[100],name,memo[100];int age[100];int i=1;while (!data_read.eof()){ data_read >> ch;sscanf(ch,"%s %d %s",&name,&age[i],&memo);cout << "name=" <...
C++ 从TXT文件中读取数据存到数组中??你是怎么解决的谢谢
文件中读取数据存到数组中的命令:include <fstream> void main()nclude <stdio.h> include <math.h> define MaxLength { int a[10];ifstream fin("D:\/我的输入文件.txt");for(int i=0;i<10;i++)fin>>a[i];for(int i=0;i<10;i++)cout<<a[i]<<endl;ofstream fout("D:\/我的...
C++如何逐行读取txt文件,并将读取出来的数据进行运算导入到另一个文件...
1、首先我们在电脑上新建一个文件夹,名称叫txt2array。然后,打开我们的devc++,新建一个控制台c++项目,名称也叫txt2array。2、将项目文件及源代码文件以及我们演示用的数据文件都存放在txt2array文件夹中。3、向数据文件中写入一些演示用数据。4、读取文件。输入如下代码:运行下,看来我们读取成功了...