Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
 |  |
извени но еще один вопросик 27.08.01 18:15 Число просмотров: 833
Автор: коcтя Статус: Незарегистрированный пользователь
|
как обработать появление конца строки
простая проверка на соответствие символа символом перехода на новую строку( "\n") неканает.
как можно определить что строка закончилась?
заранее благоджарен
|
|
<programming>
|
CFile::modeRead - большие проьлемы 27.08.01 12:12
Автор: коcтя Статус: Незарегистрированный пользователь
|
вот в чем проблнмма
int ii;
char s[1];// один символ
CFile r("c:\\test.txt",CFile::modeRead);
for(int x=0;x<10000;x++) //тысяча это просто так, ну вобщем много раз
// чтобповторилость и заодно увеличило х
{
r.Seek(1*x,CFile::begin);//файловый указатель в начало файла
ii=r.Read(s,1);// читаем по одному байту (ii -говорит о том сколько
// байт было прочитанно
m_string+=CString(s); // занисим прочитанное в строку
if(ii<1)break; // если было прочитанно мене одного тогда break;
}
r.Close();
после этого все поля обюновляются в поле m_string (которое содержит прочитанную инфодмашию)
появсяется такая фигня
1ÌÌÌ2ÌÌÌ3ÌÌÌ4ÌÌÌ5ÌÌÌ6ÌÌÌ7ÌÌÌ8ÌÌÌ9ÌÌÌ0ÌÌÌ0ÌÌÌ
хотя файл содержал только 123456789 так как избавится от
этого -> ÌÌÌ да и откуда оно берется???
заранее благодарен
|
 |
CFile::modeRead - никаких проблем, только с руками 27.08.01 12:34
Автор: Qrot Статус: Незарегистрированный пользователь
|
> char s[1];// один символ ...
> m_string+=CString(s); // занисим прочитанное в строку
а место для \0 кто будет в s оставлять? либо юзай CString(s, 1)
|
 |  |
извени но еще один вопросик 27.08.01 18:15
Автор: коcтя Статус: Незарегистрированный пользователь
|
как обработать появление конца строки
простая проверка на соответствие символа символом перехода на новую строку( "\n") неканает.
как можно определить что строка закончилась?
заранее благоджарен
|
|
|