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

Как правильно выполнить задание? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ RLE декодинг http://www.cyberforum.ru/cpp-beginners/thread1148406.html
Здравствуйте, товарищи прогеры) Есть наполовину рабочий код алгоритма сжатия-разжатия RLE Код брал здесь -...
C++ Вывести строки с нужными символами Здравствуйте. У меня есть много строк, я приведу пример из нескольких: Стукало Оксана Александровна 12081975:ж:нв:1: 3:пр:+: 8100:12 Сысоева Елена Алексеевна 25111972:ж:во:1:... http://www.cyberforum.ru/cpp-beginners/thread1148404.html
C++ Ввод-вывод в языке Си с использованием файлов
Помогите, пожалуйста Нужно написать программу, производящую обработку данных, содержащихся в файле. Результат программы так же записывается в текстовый файл задание:напечатать в алфавитном порядке...
Создание класса строка и функции члена C++
Здравствуйте, есть задание: Создать класс строка. Максимальное число символов в строке – 79. Определить, содержит ли строка символы отличные от букв. - Ввод строки и определение ее длины оформить...
C++ Считать из введённого предложения по одному символу через цикл http://www.cyberforum.ru/cpp-beginners/thread1148380.html
В программу должно вводиться предложение. Если предложение заканчивается пробелом с точкой, пишем "да" , иначе пишем "нет" string read() { string ret = " "; char token = ' '; cin >>...
C++ Передвижение курсора в c++ Здравствуйте, Я начал писать небольшую программу которая должна выполнять заданный алгоритм действий. Суть в чем: 1)Ищем например зеленый цвет на экране(или заданной области) 2)Перемещаем туда... подробнее

Показать сообщение отдельно
Spirit370
1 / 1 / 2
Регистрация: 08.08.2013
Сообщений: 86

Как правильно выполнить задание? - C++

14.04.2014, 22:31. Просмотров 178. Ответов 2
Метки (Все метки)

В программу должно вводиться предложение.
Если предложение заканчивается пробелом с точкой, пишем "да" , иначе пишем "нет"
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");
}
Не выводит ничего почему-то (((

Добавлено через 1 час 48 минут
Аааа! Я понял! Пробелы то не считываются !!!
Как это исправить???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru