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

Почему ругается компилятор - C++

Восстановить пароль Регистрация
 
Игорюня
 Аватар для Игорюня
20 / 16 / 7
Регистрация: 07.12.2013
Сообщений: 244
14.02.2014, 15:25     Почему ругается компилятор #1
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
 
int main()
{   
    int a;
    cin.get(a);
    
    system("pause");
}
Ругается на строку с вводом.

Код
error C2664: std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::get(_Elem &): невозможно преобразовать параметр 1 из "int" в "char &"
1>          with
1>          [
1>              _Elem=char,
1>              _Traits=std::char_traits<char>
1>          ]
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2014, 15:25     Почему ругается компилятор
Посмотрите здесь:

C++ компилятор ругается помогите
Почему компилятор ругается? C++
Ругается компилятор C++
C++ почему компилятор не ругается?
ругается компилятор: C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
14.02.2014, 15:31     Почему ругается компилятор #2
в cin.get() передается только типа char
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
14.02.2014, 15:32     Почему ругается компилятор #3
Цитата Сообщение от Игорюня Посмотреть сообщение
int a; cin.get(a);
cin.get прочитайте про него, работает с char
Black Fregat
 Аватар для Black Fregat
1353 / 983 / 215
Регистрация: 31.05.2009
Сообщений: 4,093
14.02.2014, 15:33     Почему ругается компилятор #4
Ввод чисел делается так:
C++
1
cin >> a;
Yandex
Объявления
14.02.2014, 15:33     Почему ругается компилятор
Ответ Создать тему
Опции темы

Текущее время: 13:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru