Название: QString QString::mid ( int position, int n = -1 ) const Отправлено: iamunix от Март 13, 2009, 16:13 Всем привет ) Недавно пришлось воспользоваться упомянутой выше функцией, у которой было замечено необычное поведение. Для ясности привожу кусок кода и результат (вообще программа считает количество символов, слов и строк в текстовом файле, но в данном случае обращаем внимание только на слова - те на куски текста разделенные пробелами, либо символами табуляции) :
Код
Код: NEW LINE : "12345 67 8 9 0" Возник вопрос - почему выводится вся строка, начиная с указанной позиции? ) Может это "глюк" QtCreator'a ? ) Название: Re: QString QString::mid ( int position, int n = -1 ) const Отправлено: Rcus от Март 13, 2009, 16:18 youarenotunix, rtfm.
Цитировать Returns a string that contains n characters of this string, starting at the specified position index. Returns a null string if the position index exceeds the length of the string. If there are less than n characters available in the string starting at the given position, or if n is -1 (default), the function returns all characters that are available from the specified position. Название: Re: QString QString::mid ( int position, int n = -1 ) const Отправлено: iamunix от Март 13, 2009, 16:58 Rcus, спасибо.
Не заметил, теперь стыдно =) Исправил: Код
p.s. если кому нибудь интересно, во вложении полный код программы. |