crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Как выглядит в QString символ новой строки?
trdm
  опции профиля:
сообщение 29.9.2008, 21:54
Сообщение #1


Дмитрий Трошин
****

Группа: Участник
Сообщений: 575
Регистрация: 12.1.2008
Пользователь №: 68

Спасибо сказали: 21 раз(а)




Репутация:   6  


Как его получить и понять что в строке в позиции № 3 стоит именно он.
попробовал в отладчике поймать:
    if (cellStr.indexOf(QChar(QChar::LineSeparator))>0){
>>        int y = 0;
    }

че-та не ловится :(
Как он вообще представлен?
'\r' '\r\n' или как-то еще?

блин, поиск рулит:
int end = text.indexOf(QChar::LineSeparator, start);

Сообщение отредактировал trdm - 29.9.2008, 21:49
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Tonal
  опции профиля:
сообщение 1.10.2008, 8:21
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 452
Регистрация: 6.12.2007
Из: Новосибирск
Пользователь №: 34

Спасибо сказали: 69 раз(а)




Репутация:   17  


А нафига оно надо?
При чтении из текстового потока осёвые символы конца строк должны заменяться на '\n', ну и при выводе соответственно.
Т.е. в проге ты можешь всегда использовать '\n' и не париться, пока не начнёшь файлы бинарно читать/писать.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 15.1.2025, 23:11