後我已經寫了一小塊的代碼組合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