Я делаю поиск файла, затем читаю его построчно и ПЫТАЮСЬ заменить пару символов из этого файла, но у меня ничего не выходит! И я не знаю ПОЧЕМУ (вернее знаю, но понятия не имею, как это исправить) <!--emo&;)--><!--endemo--> Может кто-нибудь сможет мне помочь!?! Вот часть кода:
<span style='color:blue'><span style='font-size:8pt;line-height:100%'>CString m_ar;
m_ar='\';
m_AllPath=m_path+m_ar+m_edPattern;
CFileFind finder;
BOOL res = finder.FindFile(m_AllPath);
if ( !res ) //mask - маска
{
AfxMessageBox("Таких файлов нет");
}
else
{
while ( res )
{
res = finder.FindNextFile();
//
//
CString sBuffer;
BOOL bRead;
CStdioFile File(m_AllPath,CFile::modeReadWrite);
do
{
bRead = File.ReadString(sBuffer);
<span style='color:red'>if(sBuffer==m_findtext)
{
sBuffer=m_replacetext;
File.WriteString(sBuffer);
}</span>
}
while(bRead);
File.Close();
}</span></span>
Вместо того, чтобы заменить N-ое кол-во символов в файле на нужные мне символы, он приписывает их к концу строки и добавляет еще "Н" (причем пока файл не заполнется)
ПОМОГИТЕ, пожалуйста, справиться с моей глупостью <!--emo&:huh:--><!--endemo-->