请问用什么方法可以将读取的内容保存至一个变量中呢
追答如这样。
#include
#include
using namespace std;
ifstream fin("a.txt");
main()
{
int a;
fin>>a;
}
若a.txt 内容为
1
那么a在执行后会为1
那如果txt内容为很多文字呢,该怎么实现呢
追答依次来,
比方说
//////////a,txt////////////////
123 111 3333 a derf
321
/////////////////////////////////
//////////主程序////////////
main()
{
int a,b,c,d;
char ch;
string str;
fin>>a>>b>>c>>ch>>str>>d;
return 0;
}
运行完后,
a=123
b=111
c=3333
ch='a'
str="derf"
d=321
若你对c++标准流操作(cin, cout)熟悉的话,应该是不会有这个问题的,所以看你应该是新手。
你可以去买一本
c++ primer, 可帮你快速入门