如何读取文本文件内容并将回车全部换为逗号,并将结果写回文件?
请教!
[解决办法]
fstream myFile( "Text.txt ",ios::out|ios::in);
letter=myFile.get();
while (!myFile.eof())
{
m=int(letter);
if(m==10)
letter= ', ';
myFile < <letter;
letter=myFile.get();
}
差不多类似这样子的 自己试试看吧
[解决办法]
去掉CFile::modeCreate
[解决办法]
CString strLine;
CString strFile;
CStdioFile fFile;
if( fFile.Open( filename, CFile::modeReadWrite ) )
{
while( fFile.ReadString( strLine ) )
{
strFile += strLine;
strFile += ', ';
}
fFile.Close();
if( !strFile.IsEmpty )
{
if( fFile.Open( filename, CFile::modeCreate|CFile::modeReadWrite ) )
{
fFile.WriteString( strFile );
}
}
}