vc怎么从.txt文本中读出字符串数据

 我来答
wuhansen
2012-06-18 · TA获得超过4088个赞
知道大有可为答主
回答量:1383
采纳率:50%
帮助的人:1248万
展开全部
#include <fstream.h>
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 )
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式