C++如何从文件中读一个数字到变量
C++如何从文件中读一个数字到变量比如一个txt文件内容为:12用C++读它,把12读到shuzi这个整型变量中使shuzi这个整型变量值为12请问要怎么做呢?请用C++...
C++如何从文件中读一个数字到变量
比如一个txt文件内容为:
12
用C++读它,把12读到shuzi这个整型变量中
使shuzi这个整型变量值为12
请问要怎么做呢?请用C++
谢谢! 展开
比如一个txt文件内容为:
12
用C++读它,把12读到shuzi这个整型变量中
使shuzi这个整型变量值为12
请问要怎么做呢?请用C++
谢谢! 展开
6个回答
展开全部
<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>
<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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1 首先,需要知道文件中存储的是什么类型的数字,是实数的话,就需要用double或者float,是整数的话,就需要用int或者short,或者long。
具体选择哪种类型,取决于实际数据的大小和精度。
2 定义对应类型的变量,如
int value;
3 建立fstream对象打开文件:
fstream fs(filename);
4 使用>>运算,将数字读到变量:
fs>>value;
具体选择哪种类型,取决于实际数据的大小和精度。
2 定义对应类型的变量,如
int value;
3 建立fstream对象打开文件:
fstream fs(filename);
4 使用>>运算,将数字读到变量:
fs>>value;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C++也可以用C的库。
如:
int shuzi;
FILE *fp = fopen("1.txt", "r");
if (fp == NULL)
{
报错什么的。
return;
}
fscanf(fp, "%ld", &shuzi);
...
fclose(fp);
如:
int shuzi;
FILE *fp = fopen("1.txt", "r");
if (fp == NULL)
{
报错什么的。
return;
}
fscanf(fp, "%ld", &shuzi);
...
fclose(fp);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是否漏了fin.close();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询