C++如何实现读取文件数据??

 我来答
大宝妈谈教育
高粉答主

2020-04-22 · 关注我不会让你失望
知道小有建树答主
回答量:3306
采纳率:100%
帮助的人:54.6万
展开全部

守则如下:

#包括< iostream >

#包括< fstream >

# include < string >

#包括<向量>

使用命名空间性病。

Intmain()

Ifstreaminfile。

Infile。打开(“1。TXT”);

如果(!cout < < "error" < < endl;

字符串STR。

Intt1;

/*while(getline(infile,STR))//

Infile。Getline(STR,10);

Cout < < STR < < endl;

*/

/*//在向量中

Cout < < "into the vector" < < endl;

向量< int > ve;

而(infile > > t1) / /

Ve。push_back(t1);

For(intI=0;我。size();我++)

Cout < < ve [I] < < ";

Cout < < endl;

*/

//变成一个数组

Cout <<"存储数组"<

Inta[3][4]。

Int * p = & a[0][0]。

而(infile>>t1) //以空白字符结束

*p=t1;

P++;

Infile。Close();

For (int I = 0;我< 3;我+ +)

{the for (int j = 0;J < 4;J + +)

Cout < < a [I] [j] < < "\ t";

Cout < < endl;

返回0;

扩展资料:

编译C++程序方法:

1.打开vs2010,选择“visualc++开发设置”,然后点击“启动visualStudio”。

2.选择“VisualStudio”的默认环境设置。

3.进入“VisualStudio”后,点击新建项目。

4.在弹出窗口的visualc++选项卡下选择空项目,输入名称并保存位置。

5. 在左侧的解决方案资源管理器中,选择源文件,右键单击,然后选择add, ->, new item。

6.在弹出窗口中,选择“c++file(.cpp)”,输入文件名,点击“add”。

7.现在输入特定的代码,例如一个简单的HelloWorld程序。

8. 点击“debug”->“start execution (without debugging)”或按Ctrl+F5开始运行。

kenlf0508
推荐于2018-04-13 · TA获得超过270个赞
知道小有建树答主
回答量:103
采纳率:0%
帮助的人:81.9万
展开全部
作为C++风格的文件读取方式
可以使用文件流类——fstream类
fstream类有两种子类
分别是用于读出文件的ifstream类
以及用于写入文件ofstream类

在使用是应加入引用 : #include <fstream>
注意该头文件使用std命名空间
还应该加入语句 :using namespace std;

使用的使用应该创建一个文件流对象
比如读入一个文件可以使用下列语句:
ifstream File;
char *FileName;
char DataBuffer[128];
/* 此处应设定文件名 */
File.open(FileName); //打开文件
//open函数其实有三个参数,此处后两个使用默认值了,具体函数使用请见MSDN
if(File)
{ //文件打开成功
// 此处加入对文件内容的处理
while(!File.eof())
{ //循环读入数据
File.read(DataBuffer,128);
/*对缓冲区中的读入数据进行操作*/
}
}
else
{ //文件打开失败
/*进行错误处理*/
}
File.close(); //关闭文件
与上述代码类似
将内容写入文件需要创建一个ofstream对象

可以多看看MDSN
可以参考CPP标准函数库

------
个人意见 仅供参考
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友13db1f0
2011-07-13 · 超过24用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:80.3万
展开全部
fstream file("text.txt",ios::in||ios::out);
file<<变量名 //写
file>>变量名 //读
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式