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

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

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

Ввод и вывод информации - C++

04.04.2016, 19:32. Просмотров 308. Ответов 17
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
    char x,y;
    cout<<"Ya rabotayou ";
    cin>>x;
    cout<<"  Mne ";
    cin>>y;
    cout<<"let"<<endl;
    system("pause");
Почему я не могу ввести 2-ой операнд?
В чём я ошибся?
Или как ещё иначе можно написать эту прогу?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2016, 19:32     Ввод и вывод информации
Посмотрите здесь:

ввод-вывод информации на с++ - C++
задание на картинке

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

Ввод/вывод в консоль любой произвольной информации и закрытие ее после прочтения - C++
Ребят, не изучал C++ и не собирался. Просьба к вам небольшая. Мне нужен код : Запускается командная строка, какой то текст...

Неправильный ввод информации - C++
Может кто знает где кроется ошибка? Подскажите пожалуйста.#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;string&gt; #include &lt;iomanip&gt;...

Ввод и поиск информации о книгах - C++
Пытаюсь создать программу , которая заполняет массив структур данными,выводит на экран , и поиск в нем выполняет.Поиск реализован таким...

программа на ввод числа и ввывод информации - C++
нужно составить программу &quot;ввести номер месяца и вывести название месяца и номер квартала&quot; через команду if у меня получилось такое, но...

Структуры. Ввод информации с клавиатуры и печать - C++
Написать программу для обработки данных о книгах, находящихся в библиотеке. Каждая книга характеризуется следующими полями: автор,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nishen
342 / 180 / 68
Регистрация: 26.02.2015
Сообщений: 892
04.04.2016, 20:58     Ввод и вывод информации #2
Maxim09, что тебе компилятор говорит?
Maxim09
0 / 0 / 0
Регистрация: 23.08.2015
Сообщений: 400
04.04.2016, 21:06  [ТС]     Ввод и вывод информации #3
В том то и дело что ничего я ввожу значение 'Х' а значение 'У' не могу ввести т.к. не происходит запроса ввода значения.
Пробовал через int всё равно не получается. Т.е. cin>>y не происходит.
skipaq
69 / 69 / 30
Регистрация: 24.01.2013
Сообщений: 197
04.04.2016, 21:11     Ввод и вывод информации #4
Цитата Сообщение от Maxim09 Посмотреть сообщение
не происходит запроса ввода значения
Неправда.
Как написали - так и запрашивает.

Но запрашивает.
Maxim09
0 / 0 / 0
Регистрация: 23.08.2015
Сообщений: 400
04.04.2016, 21:14  [ТС]     Ввод и вывод информации #5
Вот к примеру я введу как значение для Х такое вот: v firme а вот тут то и происходит перескок так сказать cin>>y.
Nishen
342 / 180 / 68
Регистрация: 26.02.2015
Сообщений: 892
04.04.2016, 21:17     Ввод и вывод информации #6
Maxim09, я так полагаю, что в x попадает "v", а в y "firme" при таких запросах.
skipaq
69 / 69 / 30
Регистрация: 24.01.2013
Сообщений: 197
04.04.2016, 21:18     Ввод и вывод информации #7
Цитата Сообщение от Maxim09 Посмотреть сообщение
Вот к примеру я введу как значение для Х такое вот: v firme а вот тут то и происходит перескок так сказать cin>>y.
потому что char хранит только один символ
zss
Модератор
Эксперт С++
6322 / 5906 / 1913
Регистрация: 18.12.2011
Сообщений: 15,189
Завершенные тесты: 1
04.04.2016, 21:19     Ввод и вывод информации #8
Цитата Сообщение от Maxim09 Посмотреть сообщение
cin>>x;
C++
1
2
3
4
x=cin.get();// читаем символ,\n остается в потоке ввода
cin.get(); // пропускаем \n
cout<<"  Mne ";
cin>>y;// читаем символ на следующей строке
Stitch Igorek
45 / 45 / 18
Регистрация: 02.04.2016
Сообщений: 308
Завершенные тесты: 1
04.04.2016, 21:20     Ввод и вывод информации #9
потому что char - это один символ, а ты вводишь целую строку, вот и получается, что у тебя в потоке остаются символы, которые и записываются в y
C++
1
2
3
4
5
6
7
8
    char x,y;
    cout<<"Ya rabotayou ";
    cin>>x;
    cout<<"  Mne ";
    cin.clear();
    cin>>y;
    cout<<"let"<<endl;
    system("pause");
попробуй так, чтобы в этом убедиться
Maxim09
0 / 0 / 0
Регистрация: 23.08.2015
Сообщений: 400
04.04.2016, 21:20  [ТС]     Ввод и вывод информации #10
А в таком случае как мне написать эту программу?
ОК попробую
Stitch Igorek
45 / 45 / 18
Регистрация: 02.04.2016
Сообщений: 308
Завершенные тесты: 1
04.04.2016, 21:21     Ввод и вывод информации #11
Цитата Сообщение от Nishen Посмотреть сообщение
Maxim09, я так полагаю, что в x попадает "v", а в y "firme" при таких запросах.
я так полагаю, что в y записывается пробел.
Maxim09
0 / 0 / 0
Регистрация: 23.08.2015
Сообщений: 400
04.04.2016, 21:26  [ТС]     Ввод и вывод информации #12
Нет не получилось((
skipaq
69 / 69 / 30
Регистрация: 24.01.2013
Сообщений: 197
04.04.2016, 21:27     Ввод и вывод информации #13
Цитата Сообщение от Stitch Igorek Посмотреть сообщение
я так полагаю, что в y записывается пробел.
Все верно, или если при вводе в х было введено более одного символа, то в y запишется второй.

Цитата Сообщение от Maxim09 Посмотреть сообщение
А в таком случае как мне написать эту программу?
к примеру
C++
1
char x[10],y[10];
Maxim09
0 / 0 / 0
Регистрация: 23.08.2015
Сообщений: 400
04.04.2016, 21:33  [ТС]     Ввод и вывод информации #14
Господа товарищи а вы бы не могли написать эту прогу правильным способом да я б посмотрел просьба вот такая.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.04.2016, 21:48     Ввод и вывод информации
Еще ссылки по теме:

Ввод информации в стек из файла и редактирование - C++
Создать двоичный файл с информацией из таблицы. (добавить еще несколько строчек подобной информации) Добавить в файл поле &quot;Общая сумма...

ввод информации,сортировка,средний балл - C++
Выручите плз &gt;&lt; Ввести информацию о студентах:фамилия,пол,год рожденья,год поступления,оценки по шести предметам.Вычислить средний балл...

Ввод информации в структуру и поиск минимального элемента - C++
Помогите, пожалуйста, с этим кодом... Как бы я не танцевал над ним, не получается довести ее до ума:cry: Кто чем может, помогите, в долгу...

Ввод информации в программу не ограничивается фиксированным числом - C++
Существует условие, что данные о заработной плате и тому подобному должны выводится 10 раз, после этого функция displaydata выводит всю...

Реализовать ввод данных в структуру и поиск информации в ней - C++
1. Описать класс ORDER, реализующий однонаправленный линейный список для работы со следующими данными: • фамилия налогоплательщика; ...


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

Или воспользуйтесь поиском по форуму:
Stitch Igorek
45 / 45 / 18
Регистрация: 02.04.2016
Сообщений: 308
Завершенные тесты: 1
04.04.2016, 21:48     Ввод и вывод информации #15
Цитата Сообщение от Maxim09 Посмотреть сообщение
Господа товарищи а вы бы не могли написать эту прогу правильным способом да я б посмотрел просьба вот такая.
C++
1
2
3
4
5
6
7
8
    char x[10],y[10];
    cout<<"Ya rabotayou ";
    cin>>x;
    cout<<"  Mne ";
    cin>>y;
    cout<<"let"<<endl;
    cout << x << " " << y;
    system("pause");
Yandex
Объявления
04.04.2016, 21:48     Ввод и вывод информации
Ответ Создать тему
Опции темы

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