Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.05.2011, 13:56   #1
novak3
Пользователь
 
Регистрация: 05.05.2011
Сообщений: 33
По умолчанию Местоположение слова в строке

Подскажите, плз, какой можно воспользоваться функцией для определения местоположения слова в строке. Вся проблема в том, что в предложении может неоднократно встречаться пробелы.
novak3 вне форума Ответить с цитированием
Старый 09.05.2011, 15:48   #2
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

strstr()
Цитата:
Вся проблема в том, что в предложении может неоднократно встречаться пробелы.
Не вижу проблемы.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 09.05.2011, 15:51   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Не вижу проблемы.
Возможно автор имел ввиду - "Какое слово по счету", а не с какого символа начинается.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.05.2011, 16:04   #4
novak3
Пользователь
 
Регистрация: 05.05.2011
Сообщений: 33
По умолчанию

Нужно узнать номер знака с какого начинается заданное слово.
Например, найти слово "символ".
"Хардрок- символ свободы!"
Ответ: начинается с 10 знака.

Последний раз редактировалось novak3; 09.05.2011 в 16:07.
novak3 вне форума Ответить с цитированием
Старый 09.05.2011, 16:22   #5
Spawn™Production®
Форумчанин
 
Аватар для Spawn™Production®
 
Регистрация: 06.05.2011
Сообщений: 287
По умолчанию

И чем же пробелы в строке мешают?
Spawn™Production® вне форума Ответить с цитированием
Старый 09.05.2011, 16:46   #6
novak3
Пользователь
 
Регистрация: 05.05.2011
Сообщений: 33
По умолчанию

Цитата:
Сообщение от Spawn™Production® Посмотреть сообщение
И чем же пробелы в строке мешают?
Это я имел ввиду в созданном мною коде мешают. А вообще я спрашивал какой функцией для этого можно было бы воспользоваться?
novak3 вне форума Ответить с цитированием
Старый 09.05.2011, 16:56   #7
Spawn™Production®
Форумчанин
 
Аватар для Spawn™Production®
 
Регистрация: 06.05.2011
Сообщений: 287
По умолчанию

strstr, например
Spawn™Production® вне форума Ответить с цитированием
Старый 09.05.2011, 17:57   #8
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Цитата:
Нужно узнать номер знака с какого начинается заданное слово.
Именно это (позицию, с которой начинается первое вхождение искомой подстроки) и возвращает указанная уже дважды функция.
Ссылка с описанием также была дважды дана -)
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нахождение слова в строке Bujhm127 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 08.04.2011 13:18
Поменять слова в строке местами fen1ksss Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 28.11.2010 22:25
поиск слова в строке. rust-02 Общие вопросы Delphi 2 26.09.2010 23:21
Си. Слова в строке savra Помощь студентам 3 18.12.2009 16:52
Минимальная длинна слова в строке Anarki Общие вопросы C/C++ 7 24.09.2009 20:39