vc怎么从.txt文本中读出字符串数据
1个回答
展开全部
#include <fstream.h>
int main()
{
char s[999];
ifstream f("C:\\123.txt");
f>>s;
cout<<s;
return 0;
}
int main()
{
char s[999];
ifstream f("C:\\123.txt");
f>>s;
cout<<s;
return 0;
}
追问
是VC++, CStdioFile sfile;
CString m_szProFullPath = "E:\\项目程序\\text.txt";
CString szFilePath = "";
if (sfile.Open(m_szProFullPath,CFile::modeReadWrite | CFile::typeText))
{
sfile.ReadString(szFilePath);
}
我想得到.txt文件中的字符串,比如是“name”,但是就是得不到啊。szFilePath返回的也不是字符串的值啊,帮忙解决一下呗。!!!
追答
C++这么方便的文件流为啥不用呢#include VC什么都可以用
CString szFilePath;
ifstream f;
f.open("C:\\score.txt");
szFilePath.GetBufferSetLength(999);
f>>szFilePath.GetBuffer(szFilePath.GetLength());
f.close();
不过你的写法我感觉也没错啊 试试直接
sfile.Open( "E:\\项目程序\\text.txt",CFile::modeRead )
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询