информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Где водятся OGRыСетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 700 с лишним git-серверов пострадало... 
 От повторного пришествия Шаи-Хулуда... 
 Крупный сбой Azure и других сервисов... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Работа с символами "\n" и "\r" Vicual C++ 29.08.01 13:04  Число просмотров: 1084
Автор: Xan Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> 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);
> s[ii]=0;
> m_string+=CString(s);
> if(ii<1)break;
> }
> r.Close();
> UpdateData(false);
> данный пример записывает содержимое файла в строку
> m_string.
> прочтенный символ хранится в s[0].
> каким обзазом можно понять что закончилась сторока "\n"
> или "\r".
> простое сравнение не проканывает!!!!
> помогите
По-моему на этот вопрос уже ответили см. fgets, а вообще схема определения
конца строки проста-в памяти это всегда '\0' а в файле...Если в любом хекседиторе откроешь файл - сам догадаешься.
<programming>
Работа с символами "\n" и "\r" Vicual C++ 28.08.01 17:16  
Автор: **** Статус: Незарегистрированный пользователь
<"чистая" ссылка>
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);
s[ii]=0;
m_string+=CString(s);
if(ii<1)break;
}
r.Close();
UpdateData(false);
данный пример записывает содержимое файла в строку m_string.
прочтенный символ хранится в s[0].
каким обзазом можно понять что закончилась сторока "\n"
или "\r".
простое сравнение не проканывает!!!!
помогите
Работа с символами "\n" и "\r" Vicual C++ 29.08.01 13:04  
Автор: Xan Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> 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);
> s[ii]=0;
> m_string+=CString(s);
> if(ii<1)break;
> }
> r.Close();
> UpdateData(false);
> данный пример записывает содержимое файла в строку
> m_string.
> прочтенный символ хранится в s[0].
> каким обзазом можно понять что закончилась сторока "\n"
> или "\r".
> простое сравнение не проканывает!!!!
> помогите
По-моему на этот вопрос уже ответили см. fgets, а вообще схема определения
конца строки проста-в памяти это всегда '\0' а в файле...Если в любом хекседиторе откроешь файл - сам догадаешься.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach