2012-09-08 3 views
0

Это мое первое программирование на C++, и я создавал по запросу моей сестры приложение MultiplyBy999. Я написал код в MS Visual C++ 2010 Express Edition и получил ошибки. Код:Ошибка: не удалось вывести аргумент шаблона

#include "stdafx.h" 
#include <iostream> 


int main() 
{ 
    using namespace std; 
cout >> "Enter a number:" >> endl; 
int x; 
cin << x; 
x = x * 999 
cout >> "Output:" >> endl; 
return 0; 
} 
+3

Вы перепутали '>>' и '' <<. – Mat

+0

Одним из способов запоминания является стрелка '' ', указывающая то же самое, что и данные. –

ответ

2
  • Вы смешан < < и >>
  • Совершенно очевидно, заметить, вы перепутали < < и >>, но, как правило, вы всегда должны вставить сообщение об ошибке с вами вопрос.

    #include <iostream> 
    using namespace std; 
    
    int main() 
    { 
        cout << "Enter a number:" << endl; 
        int x; 
        cin >> x; 
        x = x * 999; 
        cout << "Output:" << endl; 
        return 0; 
    } 
    
1

Ваш << и >> перепутаны. Использовать << для выход и >> для ввод.

cout << "Enter a number:" << endl; 
int x; 
cin >> x; 
0

Ну, вы используете неправильные операторы «сдвига» для cin и cout соответственно, для начала.

Смежные вопросы