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

орогие программисты - C++

Восстановить пароль Регистрация
 
kir-korolurv
0 / 0 / 0
Регистрация: 04.10.2013
Сообщений: 5
04.10.2013, 18:10     орогие программисты #1
Очень нужна ваша помощь. Нужно написать программу, которая выводит содержимое файла на экран и определяет символ, с которого начинается самое длинное слово текста. По нажатию произвольной клавиши выделить все вхождения данного символа в тексте.
Пока сделал вот что

int main ()
{
setlocale(LC_CTYPE, "rus");
FILE *f1=fopen("C:/Users/User/Desktop/file.txt","r+");
if(f1==NULL)
{
cout<<"Нет такого файла"<<endl;
exit(1);
}
char str[71];
while(!feof(f1))
{
fgets(str,71,f1);
cout<<str;
}
cout<<endl;
char * pch = strtok (str," "), // получаем первое слово
* word = 0; // самое длинное слово

int length = strlen(pch); // определяем длинну первого слова

int maxLen = 0, opu; // самое длинное слово

while (pch != NULL) // пока есть слова
{
length = strlen(pch); // определяем длинну слова

if (maxLen < length ) // определяем самое длинное слово
{
maxLen = length;
word = pch; // сохраняем указатель на текущее слово
}

pch = strtok (NULL, " "); // получаем следующее слово

}

cout << "Самое длинное слово: " << word
<<" , начинвется на букву: "<<word[0] //вот таким образом вывожу символ
<< " , его длина равна: " << maxLen
<< " символам " << endl;

system("pause");
}
А по нажатию произвольной клавиши выделить все вхождения данного символа в тексте пока не получается.
Помогите чем можете
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2013, 18:10     орогие программисты
Посмотрите здесь:

Программисты для вас C++
C++ Программисты, помогите пожалуйста.
C++ Уважаемые программисты по C++
Задача «Юные программисты» C++
C++ Создание игры! Программисты ХЕЛП!!!
C++ Многоуважаемые программисты (массив)
Есть опытные программисты C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Cynacyn
 Аватар для Cynacyn
33 / 33 / 0
Регистрация: 02.05.2013
Сообщений: 109
04.10.2013, 19:40     орогие программисты #2
Цитата Сообщение от kir-korolurv Посмотреть сообщение
Помогите чем можете
C++
1
std::cout << "Используйте форматирование!" << std::endl;
Yandex
Объявления
04.10.2013, 19:40     орогие программисты
Ответ Создать тему
Опции темы

Текущее время: 13:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru