VC 逐行读取txt文件及字符串的分割有关问题!

VC 逐行读取txt文件及字符串的分割问题!急急急
我想要读取本地的txt文件,想用CStadio类的ReadString()函数来逐行读取,
CStdio file;file.Open(_T("main.txt"),CFile::modeRead);返回总是失败,希望高手指点一二。
用上述的ReadString()方法拿到的数据是放在CString类型里面的,那么这个CString字符串怎么进行切割呢!
VC cstring

------解决方案--------------------
CString FileContext_CS;
CStdioFile file;
file.Open(_T("main.txt"),CFile::modeReadWrite);
file.ReadString(FileContext_CS);
要想得到一行一行的字符,我的思路是遍历CString判断isspace()为真的字符的位置,放到Vector里面,完事后用CString的Mid方法一个一个得到。
------解决方案--------------------
引用:
我想要读取本地的txt文件,想用CStadio类的ReadString()函数来逐行读取,
CStdio file;file.Open(_T("main.txt"),CFile::modeRead);返回总是失败,希望高手指点一二。
用上述的ReadString()方法拿到的数据是放在CString类型里面的,那么这个CString字符串怎么进行切割呢!

可能当前路径并不在你要打开文件的文件夹目录,使用绝对路径或以应用程序的相对路径构造出绝对路径 (GetModuleFileName), try catch 捕捉文件异常.
CString 分割字符 可以使用 Tokenize; Find FindOneOf Mid 等类的函数
------解决方案--------------------
问题1
你的路径正确么

问题2
CString有Mid、find、left、right等很多处理函数
------解决方案--------------------
文件的路径不对吧,用绝对路径试试

可以使用CString::Tokenize()来分割字符串
------解决方案--------------------
逐行读取,我觉得用c++的ifstream配合getline函数(可以指定遇到什么字符后结束此次读取,不担心空格问题)最方便
------解决方案--------------------
那个文件 已 被 其他程序 打开 ?