Модераторы: bsa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> выравнить файл 
:(
    Опции темы
Dmi3ev
Дата 6.3.2009, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 13
Всего: 41



Цитата

в конце которой несколько пробелов, как обезосаписть себя от считывания этих последних ненужных пробелов? 

когда ты будешь разбивать строку на слова, их не будет... это само собой получится, если ты выбрал алгоритм, который я описал...

Добавлено через 3 минуты и 52 секунды
я для разбиения использовал функцию strtok
Код

    char *delimeters=" ";
    
    p=strtok(text, delimeters);

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

p=strtok(NULL,delimeters)

если ее в цикл запихнуть, как в моем примере, то тогда она будет тебе возвращать по слову, от пробела до пробела...


--------------------

PM MAIL   Вверх
zim22
Дата 6.3.2009, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



Цитата(afanp @  6.3.2009,  20:54 Найти цитируемый пост)
как обезосаписть себя

пользуйся презервативами.
Код
std::string s("The roof the roof the roof   ");
    std::string::size_type pos = s.find_last_not_of(" ");
    s.erase(pos + 1, s.size());




--------------------
PM MAIL   Вверх
Anikmar
Дата 6.3.2009, 22:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 5
Всего: 59



Dmi3ev, +1. Хорошая помощь.


PM MAIL ICQ   Вверх
afanp
Дата 7.3.2009, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 25.11.2008

Репутация: нет
Всего: нет



cпасибо за презервативы большое.
size_type pos а что это за штучка можете рассказать?
Dmi3ev, тебе большое спасибо 
PM MAIL   Вверх
zim22
Дата 7.3.2009, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



Цитата(afanp @  7.3.2009,  19:58 Найти цитируемый пост)
size_type pos а что это за штучка можете

это типа int но такой, куда гарантированно поместится размер всей строки.


--------------------
PM MAIL   Вверх
afanp
Дата 7.3.2009, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 25.11.2008

Репутация: нет
Всего: нет



zim22, тоесть использовать эту функцию пока .find_last_not_of(" ") тру? 
к сожалению про сам find last not of не знаю но сейчас пойду узнавать ) 
PM MAIL   Вверх
pan2004
Дата 7.3.2009, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 357
Регистрация: 28.7.2007

Репутация: 2
Всего: 9



Цитата(afanp @  7.3.2009,  21:56 Найти цитируемый пост)
не знаю

английский знаешь?
"найти последний не из..."


--------------------
Qt4/C++ fan
WinXP SP3: MSVC++2005 Qt4.5.1 Boost1.39
сыграем в дурака?
PM MAIL   Вверх
zim22
Дата 7.3.2009, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



Цитата(afanp @  7.3.2009,  21:56 Найти цитируемый пост)
тоесть использовать эту функцию пока .find_last_not_of(" ") тру? 

http://www.cplusplus.com/reference/string/...ast_not_of.html
Если элемент найден, то функция возвращает позицию найденного элемента, иначе -  std::string::npos.



--------------------
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0579 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.