Форум программистов, компьютерный форум CyberForum.ru

Поиск самого короткого слова в тексте - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Матрица http://www.cyberforum.ru/cpp-beginners/thread265535.html
Помогите пожалуйста с программой, даже не знаю как это сделать ((( Программу нужно написать на С с использованием функций. Задание: Сформировать матрицу M на N. Задать прямоугольник, который будит передвигаться по матрице слева на право. Следует пересчитывать сумму элементов, попадающих в прямоугольник и когда она будит максимальной, удалить элементы. Пример: Вводим n=9 m=4 2 3 4 5 6 7 3...
C++ функция strtok расскажите алгоритм char str ="- This, a sample string."; char * pch; printf ("Splitting string \"%s\" into tokens:\n",str); pch = strtok (str," ,.-"); while (pch != NULL) { printf ("%s\n",pch); pch = strtok (NULL, " ,.-"); } http://www.cyberforum.ru/cpp-beginners/thread265512.html
C++ Графы
Имеется сеть автомобильных дорог. Известны расстояния всех участков дорог. Некоторые участки аварийноопасны. Требуется найти путь из пункта А в пункт В, имеющий наименьшую суммарную протяженность аварийноопастных участков. Никак не могу додуматься как реализовать... Помогите плз
Организовать два индексных файла для быстрого поиска информации C++
В файле записаны фамилии студентов и их анкетные данные, включающие номера паспорта и зачетной книжки. Организовать два индексных файла для быстрого поиска информации по любому из этих номеров. Помогите пожалуйста
C++ Как сделать обработчик для меню? http://www.cyberforum.ru/cpp-beginners/thread265499.html
Я для для программы на c++ сделал меню, подскажите как сделать обработчик и куда этот код потом вставлять???
C++ Матрицы(max and min) Переставить местами строки содержащие первый максимальный элемент и последний минимальный Элемент в Матрице подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2841 / 1778 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
28.03.2011, 16:27     Поиск самого короткого слова в тексте
Цитата Сообщение от LaГushan Посмотреть сообщение
C++
1
2
3
4
5
6
7
int min = 70;
while(getline(file,buf,' '))
if(buf.length()<min)
{
  min = buf.length();
  slovo = buf;
}
Почему именно 70 ? Если в файле все слова будут имет длину больше чем 70, то блок if() ниразу не сработает, следовательно slovo останется пустым.
 
Текущее время: 17:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru