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

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

Войти
Регистрация
Восстановить пароль
 
Spirit370
1 / 1 / 2
Регистрация: 08.08.2013
Сообщений: 86
#1

Считать из введённого предложения по одному символу через цикл - C++

14.04.2014, 20:41. Просмотров 147. Ответов 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
30
31
32
string read()
{
    
    string ret = " ";
    char token = ' ';
    cin >> token;
    ret = ret + token;
    if(ret == " "){
        cin >> token;ret = ret + token;
        if(ret == " .")return "y";
        else cin.putback(token);
        return "no";
    }
}
void main()
{
    char rtoken = ' ';
    string s = " ";
    string ans = "No";
    bool go = true;
    while(cin)
    {
        s = read();
        if(s =="y")
        {
           ans = "Yes";
           break;
        }
    }
    cout << endl << endl << ans;
    system("PAUSE");
}
Почему выводит ошибку, и как правильно написать программу?

Добавлено через 20 минут
Так , ладно... я с той ошибкой разобрался, но теперь программа считывает , и не выводит!!!
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
30
string read()
{
    string ret = " ";
    char token = ' ';
    cin >> token;
    ret = ret + token;
    cin >> token;
    ret = ret + token;
    if(ret == " .")return "y";
    cin.putback(token);
    return "no";
}
 
void main()
{
    char rtoken = ' ';
    string s = " ";
    string ans = "No";
    while(cin)
    {
        s = read();
        if(s =="y")
        {
           ans = "Yes";
           break;
        }
    }
    cout << endl << endl << ans;
    system("PAUSE");
}
Как же это задание выполнить!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2014, 20:41     Считать из введённого предложения по одному символу через цикл
Посмотрите здесь:

Чтение из файла по одному символу - C++
Здравствуйте! Перешел с Pascal но C++. Стоит задача - вывести сумму двух длинных чисел с 30 тыс. раздрядов, т.е. реализовать длинную...

Чтение из строк из файла по одному символу - C++
Всем добрый вечер! Делаю контрольную на С++ и так как никогда не писал на С, (только на паскале и делфи) возникли вопросы. Вопрос...

Через циклы найти делители введённого пользователем положительного числа - C++
1. Написать программу, в которой пользователь вводит положительное число. Нужно получить и вывести на экран: • Все его делители; ...

Считать три предложения и вывести их в обратном порядке - C++
Программа , которая считывает три предложения и выводит их в обратном порядке. ребят помогите очень надо..

Считать из текстового файла предложения в односвязный список - C++
Считать из текстового файла предложения в односвязный список. Переставить в первых и последних словах предложений в списке попарно слева и...

Считать в строку три предложения и вывести их в обратном порядке - C++
Считать в строку три предложения и вывести их в обратном порядке #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include...

Считать из текстового файла 3 предложения и вывести их в обратном порядке - C++
Проблемка в проге, помогите разобраться)) написать программу, которая считывает из текстового файла 3 предложения и выводит их в обратном...

Считать в строку три предложения в вывести их в обратном порядке - C++
Считать в строку три предложения в вывести их в обратном порядке #include&lt;conio.h&gt; #include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; ...

Считать три предложения и вывести их в обратном порядке (нужны комментарии) - C++
Всем Здравствуйте. У меня есть рабочий код программы. Вот сама задача: Написать программу, которая считывает три предложения и выводит их в...

Считать из текстового файла три предложения и вывести их в обратном порядке - C++
Добрый день форумчане! Эта тема для меня новая, поэтому не все еще получается. Жду помощи, и еще, прошу не использовать никаких...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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