后我已经写了一小块的代码组合COUT和scanf的其中COUT打印一个语句,然后scanf的读一个值的整数变量年龄。但是,只有当我为年龄和按下输入值输入一些值时,才会打印该声明。请找到下面的代码。我想在cpp.sh调用的scanf COUT
#include <iostream>
#include <cstdio>
int main(){
int age;
std::cout << "Please enter your age: ";
scanf("%d", &age);
std::cout << "Hello, your age is: " << age << std::endl;
return 1;
}
多数民众赞成如何它应该正常工作? –
使用'flush':'std :: cout <<“请输入您的年龄:”<< std :: flush;'。 –
@πάνταῥεῖ我认为最好将您的评论转换为答案并提供更多详细信息 – alexeykuzmin0