所以我试图创建一个简单的控制台应用程序,询问用户某些特征。第一个问题,询问用户的年龄。例如,它应该看起来像"我是>输入年龄<岁了#34;我一直有很多控制台应用程序问题,所以我将来可能会转向GUI界面。在那之前,我认为这是一个很好的做法。继承我的代码。 (抱歉没有使用代码格式,它似乎无法在我的手机上正常工作)
#include <iostream>
#include <string>
using namespace std;
//Variables
int Age;
//Functions
int AgeEnt(){
cin >> Age;
return Age;
}
//Main
int main (){
cout << "Welcome! Please enter your age to continue\n";
cout << "I am " << AgeEnt << " years old";
return 0;
}
这会自动将年龄设为1。我怎样才能在文本之间输入数字呢?我仍然是初学者,请原谅我,如果这在控制台中不可能,或者极度折旧。
答案 0 :(得分:0)
int main (){
cout << "Welcome! Please enter your age to continue\n";
int age;
cin >> age;
return 0;
}
另外,为什么要在主要内部声明函数和变量?除了全局函数之外,C ++中不需要这样做
答案 1 :(得分:0)
#include <iostream>
using namespace std;
//Functions
int AgeEnt(){
int Age;
cin >> Age;
return Age;
}
//Main
int main (){
cout << "Welcome! Please enter your age to continue\n";
AgeEnt();
cout << "I am " << AgeEnt() << " years old";
return 0;
}
一些事情
<string>
头文件。它没有在任何地方使用。Age
声明为全局变量。它只在一个函数中使用,因此声明它。此外,虽然我没有在这里完成,但我通常会做int a = AgeEnt(); cout<<a;