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

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

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

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

14.04.2014, 20:41. Просмотров 149. Ответов 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");
}
Как же это задание выполнить!!!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2014, 20:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Считать из введённого предложения по одному символу через цикл (C++):

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

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

Чтение из файла по одному символу C# - C#
Доброго времени суток, дорогие программисты! Помогите разобраться. Есть текстовый файл, в котором сплошным текстом без пробелов написаны...

Напечатать в столбик отдельные слова введённого предложения - Pascal ABC
Строка содержит несколько слов — предложение. · Напечатать в столбик отдельные слова введённого предложения. Можно воспользоваться...

Для введённого текста найти и вывести предложения - JavaScript
Цель задания такова, нужно для введённого текста найти и вывести предложения не содержащие запятых.

В регулярных выражениях указать, что необходимо найти только по одному символу каждого искомого типа - C#
Как в регулярных выражениях указать, что необходимо найти только по одному символу каждого искомого типа, т.е если в каком то тексте нужно...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.04.2014, 20:41
Привет! Вот еще темы с ответами:

Функция: разделить текст на предложения по символу "." - HTML5 Canvas
Написать функцию, которая делит текст на предложения по символу &quot;.&quot;. Каждое предложение выводить отдельно в консоль.

Разделить текст на предложения, предложения на слова. (через двумерный массив строк) - Java SE
Задача заключается в том, что надо разделить текст на предложения, предложения на слова. Решил сделать это через двумерный массив...

В QLineEdit обратиться к пятому символу через at - C++ Qt
Привет. У меня есть QLineEdit для ввода Ip-адреса, с маской 000.000.000.000. К первым 3 символам обращается нормально: ...

Как записать биты в файл, а затем считать их по-одному - Python
Нужно реализовать 2 функции: 1) write_bits берет открытый файл и строку битов как параметр, и записывает их в виде байтов в этот файл(и...


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

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

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