Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Правильный конец строки для TCHAR


Автор: lv151 10.11.2011, 16:12
Как выглядит правильный конец строки для TCHAR?

Автор: spyswamp 10.11.2011, 18:27
Например так: TEXT('\0')

Автор: lv151 10.11.2011, 19:19
\r\0 - лучше так, если только 0 редакторы не понимают.

Автор: spyswamp 10.11.2011, 19:20
Я бы был поаккуратнее с \r. Это платформозависимая херня.

Автор: lv151 10.11.2011, 19:22
\0 - если так, то редакторы не понимают, отображают всё содержимое файла как одну строку.

Автор: spyswamp 10.11.2011, 23:35
Ха! Так ты не про конец строки говоришь, а про перенос. smile С точки зрения человека они ничем не отличаются, а вот с точки зрения программиста - разница велика. smile Чем не подходит \n?

Автор: volatile 11.11.2011, 00:17
Цитата(spyswamp @  10.11.2011,  19:20 Найти цитируемый пост)
 бы был поаккуратнее с \r. Это платформозависимая херня. 

Цитата(lv151 @  10.11.2011,  16:12 Найти цитируемый пост)
правильный конец строки для TCHAR? 

spyswamp, как вы думаете, человека который задал такой вопрос, сильно волнуют вопросы портабельности?

 smile 

lv151, насколько я понял вам нужен перевод строки. правильный перевод строки в винапи \r\n,
а конец строки везде \0


Автор: baldina 11.11.2011, 00:29
0 всегда завершает строку. если символьный тип wchar_t, то это L'\0'
так что TEXT('\0')

Автор: Lols 11.11.2011, 01:32
\0 - конец строки. Или вам все же нужен перевод? Уточните, пожалуйста.

Автор: lv151 11.11.2011, 08:28
Перевод строки.

Автор: baldina 11.11.2011, 10:27
'\n'
или "\r\n", если надо что бы "понимали редакторы" типа блокнота

Автор: spyswamp 11.11.2011, 10:29
volatile, давай на "ты". smile Давно уже тут трем, официоз ни к чему. smile

Автор: lv151 11.11.2011, 14:15
Разобрался.  "\r\n" - глючили потому-что была ошибка, неправильно считался размер строки, затирался  \n.

thx.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)