展开全部
#include <fstream>
ifstream fin("a.txt");
以后在程序中用 fin>> 流入变量。
当然a.txt要和exe在同一文件夹。
否则双引号中要加上路径,如c:\a.txt
若不懂,请参考c++文件流。
ifstream fin("a.txt");
以后在程序中用 fin>> 流入变量。
当然a.txt要和exe在同一文件夹。
否则双引号中要加上路径,如c:\a.txt
若不懂,请参考c++文件流。
更多追问追答
追问
请问用什么方法可以将读取的内容保存至一个变量中呢
追答
如这样。
#include
#include
using namespace std;
ifstream fin("a.txt");
main()
{
int a;
fin>>a;
}
若a.txt 内容为
1
那么a在执行后会为1
展开全部
using namespace std;
ifstream infile("a.txt");
if (!infile.bad())
{
// Dump the contents of the file to cout.
cout << infile.rdbuf();
infile.close();
}
ifstream infile("a.txt");
if (!infile.bad())
{
// Dump the contents of the file to cout.
cout << infile.rdbuf();
infile.close();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream ifFile( "c:\\a.txt");
if( !ifFile )
{
return -1;
}
ifFile.seekg(0, ios::end);
int iFileSize = ifFile.tellg();
ifFile.seekg( 0, ios::beg );
char *pBuffer = new char[iFileSize];
if ( pBuffer == NULL )
{
return -1;
}
memset( pBuffer, 0, iFileSize );
ifFile.read( pBuffer, iFileSize );
return 0;
}
#include <fstream>
using namespace std;
int main()
{
ifstream ifFile( "c:\\a.txt");
if( !ifFile )
{
return -1;
}
ifFile.seekg(0, ios::end);
int iFileSize = ifFile.tellg();
ifFile.seekg( 0, ios::beg );
char *pBuffer = new char[iFileSize];
if ( pBuffer == NULL )
{
return -1;
}
memset( pBuffer, 0, iFileSize );
ifFile.read( pBuffer, iFileSize );
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把文件名的后缀更改为: a.txt 就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ifstream in("c:\\a.txt");
in.read( ... );
in.read( ... );
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询