Outils pour utilisateurs

Outils du site


code_language:c

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
code_language:c [2025/10/31 20:20]
74.7.227.242 ancienne révision (2025/09/11 14:39) restaurée
code_language:c [2025/10/31 20:39] (Version actuelle)
74.7.227.242 ancienne révision (2025/09/11 14:27) restaurée
Ligne 76: Ligne 76:
       * cin >>       * cin >>
     * Example:     * Example:
-      * <code c++> +      * <code c++> #include <iostream>
-      * #include <iostream>+
 using namespace std; using namespace std;
  
Ligne 89: Ligne 88:
  
     cout << "Vous avez " << ageUtilisateur << " ans !" <<  endl; //Et on l'affiche     cout << "Vous avez " << ageUtilisateur << " ans !" <<  endl; //Et on l'affiche
 +
 +    return 0; </code>
 +    * L'utilisation de la fonction <code c++> getline() </code>
 +    * La fonction getline() permet de récuper toute une ligne qu'un utilisateur a saisie.
 +    * <code c++> #include <iostream>
 +#include <string>
 +using namespace std;
 +
 +int main()
 +{
 +    cout << "Quel est votre nom ?" << endl;
 +    string nomUtilisateur("Sans nom"); //On crée une case mémoire pour contenir une chaine de caractères
 +    getline(cin, nomUtilisateur); //On remplit cette case avec toute la ligne que l'utilisateur a écrit
 +
 +    cout << "Combien vaut pi ?" << endl;
 +    double piUtilisateur(-1.); //On crée une case mémoire pour stocker un nombre réel
 +    cin >> piUtilisateur; //Et on remplit cette case avec ce qu'écrit l'utilisateur
 +     
 +    cout << "Vous vous appelez " << nomUtilisateur << " et vous pensez que pi vaut " << piUtilisateur << "." << endl;
  
     return 0;     return 0;
-+</code> 
-      * </code>+  * Attention si on utilise un cin >> (chevrons) avant un getline(), il faut mettre entre les deux un cin.ignore(); Sinon le getline() ne fonctionne pas. 
 +  <code c++> #include <iostream> 
 +#include <string> 
 +using namespace std; 
 + 
 +int main() 
 +
 +    cout << "Combien vaut pi ?" << endl; 
 +    double piUtilisateur(-1.); //On crée une case mémoire pour stocker unnombre réel 
 +    cin >> piUtilisateur; //Et on remplit cette case avec ce qu'écritl'utilisateur 
 + 
 +    cin.ignore(); 
 + 
 +    cout << "Quel est votre nom ?" << endl; 
 +    string nomUtilisateur("Sans nom"); //On crée une case mémoire pour contenir une chaine de caractères 
 +    getline(cin, nomUtilisateur); //On remplit cette case avec toute la ligne que l'utilisateur a écrit 
 +      
 +    cout << "Vous vous appelez " << nomUtilisateur << " et vous pensez que pi vaut " << piUtilisateur << "." << endl; 
 + 
 +    return 0; 
 +</code> 
 +  * MODIFICATION DE VALEUR DE VARIABLE: 
 +    * nom_variable = valeur_variable; 
 +    * <code c++> int unNombre(0); //Je crée une case mémoire nommée 'unNombre' et qui contient le nombre 0 
 + 
 +unNombre = 5; //Je mets 5 dans la case mémoire 'unNombre' </code> 
 +* OPERATION DE VALEUR DE VARIABLE: 
 +  * ^Operation ^Symbole ^Exemple ^ 
 +| Additon| +| <code c++> resultat = a + b; </code>
 +| Soustraction| -| <code c++> resultat = a - b; </code>
 +| Multiplication| *| <code c++> resultat = a * b; </code>
 +| Division| /| <code c++> resultat = a / b; </code>
 +| Modulo| %| <code c++> resultat = a % b; </code>
 + 
 + 
  
 == Déclaration, type et fonction == == Déclaration, type et fonction ==
code_language/c.1761942045.txt.gz · Dernière modification: 2025/10/31 20:20 de 74.7.227.242