Entrée / sortie de base C ++

Dans ce didacticiel, nous allons apprendre à utiliser l'objet cin pour prendre les entrées de l'utilisateur et l'objet cout pour afficher la sortie à l'utilisateur à l'aide d'exemples.

Sortie C ++

En C ++, coutenvoie la sortie formatée aux périphériques de sortie standard, tels que l'écran. Nous utilisons l' coutobjet avec l' <<opérateur pour afficher la sortie.

Exemple 1: Sortie de chaîne

 #include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; ) 

Production

 C'est la programmation C ++ 

Comment fonctionne ce programme?

  • Nous incluons d'abord le iostreamfichier d'en-tête qui nous permet d'afficher la sortie.
  • L' coutobjet est défini dans l' stdespace de noms. Pour utiliser l' stdespace de noms, nous avons utilisé l' using namespace std;instruction.
  • Chaque programme C ++ démarre avec la main()fonction. L'exécution du code commence au début de la main()fonction.
  • coutest un objet qui imprime la chaîne entre guillemets " ". Il est suivi par l' <<opérateur.
  • return 0;est le "statut de sortie" de la main()fonction. Le programme se termine par cette déclaration, cependant, cette déclaration n'est pas obligatoire.

Remarque: si nous n'incluons pas l' using namespace std;instruction, nous devons utiliser à la std::coutplace de cout.

C'est la méthode préférée car l'utilisation de l' stdespace de noms peut créer des problèmes potentiels.

Cependant, nous avons utilisé l' stdespace de noms dans nos tutoriels afin de rendre les codes plus lisibles.

 #include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; ) 

Exemple 2: sortie de nombres et de caractères

Pour imprimer les nombres et les variables de caractères, nous utilisons le même coutobjet mais sans utiliser de guillemets.

 #include using namespace std; int main() ( int num1 = 70; double num2 = 256.783; char ch = 'A'; cout << num1 << endl; // print integer cout << num2 << endl; // print double cout << "character: " << ch << endl; // print char return 0; ) 

Production

 70 256,783 caractère: A 

Remarques:

  • Le endlmanipulateur est utilisé pour insérer une nouvelle ligne. C'est pourquoi chaque sortie est affichée dans une nouvelle ligne.
  • L' <<opérateur peut être utilisé plus d'une fois si nous voulons imprimer différentes variables, chaînes, etc. dans une seule instruction. Par exemple:
 cout << "character: " << ch << endl;

Entrée C ++

En C ++, cinprend l'entrée formatée des périphériques d'entrée standard tels que le clavier. Nous utilisons l' cinobjet avec l' >>opérateur pour prendre des entrées.

Exemple 3: entrée / sortie entière

 #include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; ) 

Production

 Entrez un entier: 70 Le nombre est: 70 

Dans le programme, nous avons utilisé

 cin>> num; 

pour prendre l'entrée de l'utilisateur. L'entrée est stockée dans la variable num. Nous utilisons l' >>opérateur avec cinpour prendre des entrées.

Remarque: si nous n'incluons pas l' using namespace std;instruction, nous devons utiliser à la std::cinplace de cin.

C ++ prenant plusieurs entrées

 #include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; ) 

Production

 Entrez un caractère et un entier: F 23 Caractère: F Nombre: 23 

Articles intéressants...