我是c ++语言的新手。 我正在使用code lite来编码。 这是我的代码。
#include <stdio.h>
int main(int argc, char **argv)
{
int age1;
int age2;
cout<<"Enter Age of First Kid";
cin >> age1;
cout<<"Enter Age of Second Kid";
cin>>age2;
}
但它给了我这个错误
C:/myWorkspace/practise/main.cpp:8:2: error: 'cout' was not declared in this scope
请告诉我我在哪里做错了。 感谢。
答案 0 :(得分:1)
试试这个:
#include <iostream>
int main(int argc, char **argv)
{
int age1;
int age2;
std::cout<<"Enter Age of First Kid";
std::cin >> age1;
std::cout<<"Enter Age of Second Kid";
std::cin>>age2;
}
答案 1 :(得分:1)
您只需在using namespace std;
之前添加main
即可完成此项工作。
注意:在某些情况下,这可能会导致问题。这没关系。
此外,您使用了错误的标题。使用<iostream>
代替<stdio.h>
。
这将有效
#include <iostream>
using namespace std;
int main(int argc, char **argv)
{
int age1;
int age2;
cout<<"Enter Age of First Kid";
cin >> age1;
cout<<"Enter Age of Second Kid";
cin>>age2;
return 0; // it's better to inform the system everything's OK
}