读文件的时候,出现奇怪的问题!

erlengzi1982 2004-10-07 10:44:43
俺是初学VC.NET,写了下面一段代码来读文件:

FileStream * fs;
StreamReader * sr;

try{
fs = new FileStream( path, FileMode::Open );
sr = new StreamReader( fs );
}
catch( System::Exception * pe ){
Console::WriteLine( pe->ToString() );
}

int count = 0;
String * tempStr;
for( ; ; )
{
tempStr = sr->ReadLine();
count ++;

if( tempStr = 0 ) break;

Console::WriteLine( count.ToString() );
Console::WriteLine( tempStr );

tempStr = Console::ReadLine();

if( tempStr->Equals( S"q" ) || tempStr->Equals( S"Q" ) )
{
break;
}
}


sr->Close();
fs->Close();

但是txt文件里明明有内容,为什么没有显示出来呢?
没有任何错误提示!
...全文
93 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
erlengzi1982 2004-10-09
  • 打赏
  • 举报
回复
晕!真是的,最近写VB代码比较多,都糊涂了!
erlengzi1982 2004-10-07
  • 打赏
  • 举报
回复
没有呀!路径错误会有提示的!
Clothos 2004-10-07
  • 打赏
  • 举报
回复
先看看是否放错了路径。
jim8581 2004-10-07
  • 打赏
  • 举报
回复
初级错误!
beiguren 2004-10-07
  • 打赏
  • 举报
回复
if(tempStr = 0)break; 改成if(tempStr == 0)break;

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧