CStdioFile::ReadString()读文件乱码的问题, CStdioFile csf(sPath,CFile::modeRead | CFile::typeText);csf.ReadString(strTemp);读出来的strTemp里的中文是乱码,英文和数字是正确的,怎么纠正呀!解决后立刻给分。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString m_disp;CStdioFile csf(sPath,CFile::modeRead | CFile::typeText);csf.Read(m_disp.GetBufferSetLength(myfile.GetLength()),myfile.GetLength()); 可是myfile又哪来的呢,我要一行一行读的呀。m_disp.GetBufferSetLength()的目的是为了什么呢。 应该是汉字编码的问题,你把那个文件采用ANSI格式保存试试,或者采用API转换,假如你使用ATL的话,直接使用_bstr_t就可以了 myfile改为csf如果你想一行一行读,用如下代码(包括中文): FILE *stream; char line[255]; if( (stream = fopen( "f:\\aa.txt", "r" )) != NULL ) { while (!feof(stream)) { char *ch = fgets( line, 1024, stream );//读一行 MessageBox(line); if (ch == NULL) break; if(j>10) break; if (ch[0] == 10) continue; } fclose( stream ); } MFC中怎样实现 汉字和特殊字符可在其他任何语言操作系统中正常显示??? 在cpp如何要声明不要预编译呢? 关于输入法选择状态的问题 编译时出现这种错误,怎么回事??? 急切寻找基于vc++的一种图像(DIB)切割算法的源代码 一个算法问题,头搞大了也没想出好得解决方案,分不够再加,顶着有分 高手帮忙:用计时器显示正玄波,频率和幅度可以调整。。急用,谢谢!!! Activex 嵌入 web 关于BYTE问题 急 救我!有关控件的外观 [原创] 理解I/O Completion Port [IOCP] 新年将至,祝大家新年快乐!csdn上的哥们,都新年有新运气!同时向大家征集一点资料!
CStdioFile csf(sPath,CFile::modeRead | CFile::typeText);
csf.Read(m_disp.GetBufferSetLength(myfile.GetLength()),myfile.GetLength());
m_disp.GetBufferSetLength()的目的是为了什么呢。
FILE *stream;
char line[255];
if( (stream = fopen( "f:\\aa.txt", "r" )) != NULL )
{
while (!feof(stream))
{
char *ch = fgets( line, 1024, stream );//读一行
MessageBox(line);
if (ch == NULL) break;
if(j>10) break;
if (ch[0] == 10)
continue;
}
fclose( stream );
}