C++如何从文件中读一个数字到变量

C++如何从文件中读一个数字到变量比如一个txt文件内容为:12用C++读它,把12读到shuzi这个整型变量中使shuzi这个整型变量值为12请问要怎么做呢?请用C++... C++如何从文件中读一个数字到变量
比如一个txt文件内容为:
12
用C++读它,把12读到shuzi这个整型变量中
使shuzi这个整型变量值为12
请问要怎么做呢?请用C++
谢谢!
展开
 我来答
__________鄭晟
推荐于2017-09-10 · TA获得超过2216个赞
知道小有建树答主
回答量:281
采纳率:100%
帮助的人:0
展开全部

#include<iostream.h>

#include<fstream.h>

int main()

{

 int i;

 ifstream fin("c:\\test.txt");

 if(!fin)

 {

  cout<<"Cannot open input file.\n";

  return 1;

 }

 fin>>i;

 cout<<i<<endl;

}

我舍去了向文件中写的代码。楼主可以自己建一个txt文件,然后自己在里面写个数字就行了。(注意文件的路径和文件名)

深邃还轻柔丶工匠4
2020-02-13 · TA获得超过3.1万个赞
知道小有建树答主
回答量:1.2万
采纳率:28%
帮助的人:677万
展开全部
<p>#include<iostream.h></p>
<p>#include<fstream.h></p>
<p>int
main()</p>
<p>{</p>
<p>
int
i;</p>
<p>
ifstream
fin("c:\\test.txt");</p>
<p>
if(!fin)</p>
<p>
{</p>
<p>
cout<<"Cannot
open
input
file.\n";</p>
<p>
return
1;</p>
<p>
}</p>
<p>
fin>>i;</p>
<p>
cout<<i<<endl;</p>
<p>}</p>
<p>我舍去了向文件中写的代码。楼主可以自己建一个txt文件,然后自己在里面写个数字就行了。(注意文件的路径和文件名)</p>
<p></p>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风若远去何人留
推荐于2017-09-26 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450127
专业C/C++软件开发

向TA提问 私信TA
展开全部
1 首先,需要知道文件中存储的是什么类型的数字,是实数的话,就需要用double或者float,是整数的话,就需要用int或者short,或者long。

具体选择哪种类型,取决于实际数据的大小和精度。

2 定义对应类型的变量,如
int value;
3 建立fstream对象打开文件:
fstream fs(filename);
4 使用>>运算,将数字读到变量:
fs>>value;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HAL9000PLUS
2009-06-22 · TA获得超过1279个赞
知道小有建树答主
回答量:663
采纳率:0%
帮助的人:719万
展开全部
C++也可以用C的库。
如:
int shuzi;
FILE *fp = fopen("1.txt", "r");
if (fp == NULL)
{
报错什么的。
return;
}

fscanf(fp, "%ld", &shuzi);
...
fclose(fp);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hjss06
2013-01-24 · 超过10用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:20.7万
展开全部
是否漏了fin.close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式