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

Вывести только те слова сообщения, которые содержат не более чем n букв - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Url DownloadToFile url из .TXT http://www.cyberforum.ru/cpp-beginners/thread1077831.html
Привет всем форумчанам. Задача: Программа должна открывать текстовый документ,находить необходимые URL адресса.Необходимость оканчания ссылки на .. .exe. И прогружать по средством URLDownloadToFile.В определенный католог.Если загрузка слетела по причине битой ссылки,или отказ в доступе возвращатся дальше по тексту. Вероятно необходимо использовать ReadFile.Как это описать желательно в...
C++ Создать класс строку в С++. Переопределение операторов Доброго времени суток. Подскажите пожалуйста в чём ошибка в операторе >>. Когда его вызываю в основной программе, то почему-то компилятор не хочет знать то, что я пишу. Задание: определить класс-строку. В класс включать два конструктора: для определения класса-строки строкой символов и путем копирования другой строки (объекта класса строки). Определить операции над строками: 1) >> -... http://www.cyberforum.ru/cpp-beginners/thread1077827.html
График на основе данных с++ C++
Вечер добрый. Днем, была проблема с прогой. Сейчас проблема с графиком. Сдал преподу прогу, засчитал. Но теперь, требует построить график по данным. Отправил ему графики (сделанные в документе 6я страница исходя из полученных данных) В ответ получил следующее. Я вроде бы понял, что от меня хотят, но не понимаю, как это реализовать. Если взять массив 5000, то не получается (судя по моему...
C++ Деление числа на разряды
Написать программу, выводящую на экран разряды введенного числа и их сумму. То есть, если пользователь ввел число 3746, программа выдаст следующее: 6 4 7 3 Сумма чисел : 20;
C++ 12. Найти остаток от деления целой части выражения sin(a+b)0.5c на 4 и вывести на экран сообщение о величине остатка. Если остаток равен 0, то значени http://www.cyberforum.ru/cpp-beginners/thread1077815.html
Найти остаток от деления целой части выражения sin(a+b)0.5c на 4 и вывести на экран сообщение о величине остатка. Если остаток равен 0, то значение выражения заменить на его целую часть. Если остаток равен 1, значение выражения заменить на его дробную часть. В остальных случаях оставить без изменения.
C++ Функция WordLength(s,n) Функция WordLength(s,n) Назначение: определение длины слова с номером n в строке s. подробнее

Показать сообщение отдельно
R1987
 Аватар для R1987
13 / 13 / 2
Регистрация: 09.12.2012
Сообщений: 63
21.01.2014, 23:39     Вывести только те слова сообщения, которые содержат не более чем n букв
И вот еще лови
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
 
using namespace std;
 
int main(){
 
    char txt[255];
    cout << "Enter message: ";
    cin.getline(txt, 255);
    cout << "Enter lenght: ";
    int len = 0;
    cin >> len;
    char sep[] = " ,.-!?";
    char *p = strtok(txt, sep);
 
    while(p)
    {
        char *temp = p;
        int wordlen = 0;
        for(; !strchr(sep, *temp); temp++, wordlen++);
        if(wordlen <= len) 
        {
            cout.write(p, wordlen);
            cout << endl;
        }
        p = strtok(NULL, sep);
    }
    return 0;
}
 
Текущее время: 15:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru