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

В произвольном тексте найти и отпечатать все слова длиной 5 символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Классовая борьба http://www.cyberforum.ru/cpp-beginners/thread1039259.html
Visual Studio 10 express ни с того ни с сего начал ругаться на существующие классы, хотя раньше воспринимал все нормально.. с чем может быть связано? #include <stdio.h> #include <conio.h> #include <locale.h> #include <fstream> #include <istream> #include <string.h> #include <windows.h> #include <iostream>
C++ Максимальная стоимость Помогите пожалуйста!!! Как найти максимальную стоимость элемента в коллекции среди элементов с нечетными номерами, чей вес меньше заданной константы???? http://www.cyberforum.ru/cpp-beginners/thread1039257.html
Размер файла C++
Как узнать размер файла в Си++/Си? кроме функции GetFileSize
C++ Сложности распределения памяти
Ребят, никогда не писал под студию, всё время на Dev C++, там проблем с изначальным кодом не было, программа работала прекрасно, а вот в студии ругается на то что переменная в массиве, только с динамическими массивами пока как то не очень получается, ругается на неверное распределение памяти #include <stdio.h> #include <ctime> #include <stdlib.h> #include <iostream> #include <conio.h>...
C++ Задача (Программирование циклических вычислительных процессов) http://www.cyberforum.ru/cpp-beginners/thread1039217.html
Прошу помочь. Программирование циклических вычислительных процессов 1. Справочная информация При усложнении решаемых задач ход выполнения программ становится более запу-танным. Чтобы иметь возможность управлять процессом выполнения программ его организа-цией используются такие структуры как циклы. Циклы необходимы. Когда надо повторить некоторые действия несколько раз, как правило, пока...
 

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
12.12.2013, 22:57     В произвольном тексте найти и отпечатать все слова длиной 5 символов
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
#include <iostream>
#include <cstring>
 
int main()
{
    const size_t maximalStringLength(255);
    const char *stringDelimeters("!?., ");
 
    char userString[maximalStringLength];
    std::cout << "Input the string: " << std::endl;
    gets_s(userString);
 
    char *buffer(0);
    char *currentWord(strtok_s(userString, stringDelimeters, &buffer));
    std::cout << "Resulting words: " << std::endl;
    while (currentWord) {
        if (strlen(currentWord) == 5)
            std::cout << currentWord << " ";
        currentWord = strtok_s(0, stringDelimeters, &buffer);
    }
 
    std::system("pause");
    return 0;
}
 
Текущее время: 01:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru