ИП
Ирина Панина

Поиск наиболее длинного слова в строке! С++

Помогите подправить код, пожалуйста! Сейчас в данной программе идет поиск слова с наибольшей длинной, но на выходе я пишу не само слово, а сколько символов содержит это слово, почему-то работает некорректно. Помогите найти тут ошибку и подправить код, чтобы на выходе он выдавал мне еще само слово.
#include
#include
#include
#include

using namespace std;

int main()
{
char str [10];
printf ("string? ");
fgets(str, 11, stdin);
int max, test, length;
test=0;
for (length=0; (length

ОМ
Ольга Машинкина

1. Твоя программа вообще не работоспособна, хотя она и компилируется, но в результате выдает полную херню. В вопросе http://otvet.mail.ru/question/90460863 есть "Введите строку не более 200 символов\n", а тут у тебя массив str[10]; из десяти чаров. Какое нахрен предложение в 10 символов?

2. Либо вы изучаете С++ и используете все "достижения цивилизации" типа string и т. д. и пишете на С++:

#include
#include

using namespace std;

int main() {
string s, w, m, d = " " /* добавить разделителей по вкусу */ ;
cout m.size()) m = w;
}
cout

Похожие вопросы
Как прописать строку поиска на сайте
Помогите. Как найти самое длинное слово в строке на С?
Поиск строки и вывод номера.
Дана строка символов. Определить длину строки. Если длина строки <=20, то найти в строке порядковый номер символа *
Поиск одинаковых слов в строке в С++, помогите пожалуйста, уже несколько дней мучаюсь .
Поиск одинаковых слов в строке в С++, помогите пожалуйста, уже несколько дней мучаюсь .)
Ввести строку, вывести самое длинное слово. с++. Ввести строку, вывести самое длинное слово. с++
Вводит с клавиатуры строку длиной не более 200 символов, ищет в ней самое длинное слово и выводит его.
[PHP]Поиск номера строки по слову
Как уменьшить длину строки поиска?