Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
coder2
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
#1

Ввести строку. На печать выдать слова, имеющие в своём составе сочетание букв «но» - C++

15.03.2014, 19:17. Просмотров 159. Ответов 0
Метки нет (Все метки)

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 <stdio.h>
#include <conio.h>
#include <string.h>
 
using namespace std;
 
int main()
{
    char *fgets(string, n);
    char c1,c2;
    char* word;
    const char delim[] = " ";
 
    printf("input character and press enter: ");
    c1 = fgetc(stdin);
    c2 = fgetc(stdin);
    printf("input string: ");
    fgets(str, sizeof(str), stdin);
 
    word = strtok(str, delim);
    while (word != NULL) 
    {
        if (strchr(word, c1) != NULL)
            printf("%s\n", word);
        word = strtok(NULL, delim);
    }
    getch();
    return 0;
}
Ввожу "NO", нажимаю enter и программа прекращается, помогите разобраться, и можете объяснить ошибку.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2014, 19:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввести строку. На печать выдать слова, имеющие в своём составе сочетание букв «но» (C++):

Ввести строку. На печать выдать слова, имеющие в своём составе сочетание букв «но» - C++
#include &lt;stdio.h&gt; #include &lt;string.h&gt; int main() { char str; char c; char *word; const char delim = &quot;...

Ввести строку. На печать выдать слова, имеющие в своём составе сочетание букв «но» - C++
Ввести строку. На печать выдать слова, имеющие в своём составе сочетание букв «но». Помогите пожалуйста.

Выдать слова, имеющие в своём составе сочетание букв «но» - C++
Ввести строку. На печать выдать слова, имеющие в своём составе сочетание букв «но». помогите пожалуйста.

На печать выдать слова, имеющие больше одной буквы «е» - C++
Дана строка. На печать выдать слова, имеющие больше одной буквы «е». С++ Помогите пожалуйста. Добавлено через 3 минуты help! ...

Дана строка. На печать выдать слова, имеющие больше одной буквы "е" - C++
Составить программу на языке С++ для обработки строк с использованием файлов и указателей. Дана строка. На печать выдать слова, имеющие...

Ввести строку. Выдать все слова, которые имеют длину больше, чем длина последнего слова строки - C++
ввести строку. на печать, выдать все слова, которые имеют длину больше, чем длина последнего слова строки.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2014, 19:17
Привет! Вот еще темы с ответами:

Дана строка. На печать выдать слова нечётной длины, в которых нет одинаковых букв - C++
Составить программу на языке С++ для обработки строк с использованием указателей. Дана строка. На печать выдать слова нечётной длины,...

Ввести с клавиатуры строку. Выдать на экран все слова из этой строки ... - C++
Помогите сделать 2 задачи на С 1 Ввести с клавиатуры строку. Выдать на экран все слова из этой строки, длина которых отличается...

На печать вывести слова, стоящие на нечетных местах и имеющие длину больше длины предпоследнего слова - C++
Доброго времени суток, уважаемые форумчане. Мне нужна программа выполняющая следующие условия: &quot;Ввести строку. На печать вывести слова,...

Ввести строку и слово. Вывести те слова, которые не содержат букв, входящих в слово. - C++
Ребят помогите плииизз... только мне сказали через стандартную библиотеку Добавлено через 1 минуту Ах да и если не сложно, пояснения...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.