J'ai écrit un petit morceau de code combinant Cout et scanf où Cout imprime une déclaration puis scanf lit une valeur dans une variable entière âge. Mais la déclaration n'est pas imprimée avant d'avoir entré une valeur pour l'âge et d'appuyer sur Entrée. Veuillez trouver le code ci-dessous. J'essaie ce code sur cpp.shAppel scanf après 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;
}
C'est comment cela devrait-il fonctionner? –
Utilisez 'flush':' std :: cout << "Veuillez entrer votre âge:" << std :: flush; '. –
@ πάνταῥεῖ Je pense qu'il est préférable de convertir votre commentaire en une réponse et de fournir plus de détails – alexeykuzmin0