Créer un programme simple en C.

Auteur: Morris Wright
Date De Création: 23 Avril 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Nastya and the story about mysterious surprises
Vidéo: Nastya and the story about mysterious surprises

Contenu

Vous avez toujours voulu programmer en C ++? La meilleure façon d'apprendre cela est de regarder des exemples. Jetez un œil au programme C ++ simple suivant pour en savoir plus sur la structure d'un programme C ++, puis créez votre propre programme simple.

Avancer d'un pas

  1. Assurez-vous d'avoir un compilateur et / ou un IDE. Trois bons choix sont GCC, ou si vous exécutez Windows, Visual Studio Express Edition ou Dev-C ++.
  2. Essayez quelques exemples de programmes. Copiez et collez le code suivant dans un éditeur de texte / code:
      Un programme simple créé par Bjarne Stroustrup (Développeur C ++) pour vérifier votre compilateur:

      #include iostream> [[Image: Créer un programme simple en C ++ Étape 1 Version 3.webp | center]] #include string> using namespace std; int main () {chaîne s; cout "Votre nom n"; cin s; cout "Bonjour," s " n"; return 0; }

    • Un programme pour déterminer la somme de deux nombres:

      [[Image: Créer un programme simple en C ++ Étape 2 Version 3.webp | center]] #include iostream> using namespace std; int main () {int no1, no2, sum; cout " nLe premier nombre ="; cin no1; cout " nLe deuxième nombre ="; cin no2; somme = no1 + no2; cout " nLa somme de" no1 "et" no2 "=" somme n "; return 0; }

    • Un programme pour déterminer le produit des nombres:

      [[Image: Créer un programme simple en C ++ Étape 3 Version 3.webp | center]] #include iostream> int main () {int v1, v2, range; std :: cout "Entrez deux nombres:" std :: endl; std :: cin v1 v2; si (v1 = v2) {intervalle = v2 - v1; } else {range = v1 - v2; } std :: cout "range =" range std :: endl; return 0; }

    • Un programme pour déterminer la valeur des exposants:

      [[Image: Créer un programme simple en C ++ Étape 4 Version 3.webp | center]] #include iostream> using namespace std; int main () {valeur int, pow, résultat = 1; cout "Entrez un opérande:" endl; valeur cin; #cout "Entrez un exposant:" endl; cin pow; pour (int cnt = 0; cnt! = pow; cnt ++) résultat * = valeur; valeur cout "à la puissance" pow "est:" result endl; return 0; }

  3. Enregistrez-le en tant que fichier .cpp avec un nom approprié pour la fonction du programme. Notez qu'il existe de nombreuses autres extensions pour les fichiers C ++ - choisissez l'une d'entre elles (comme *. Cc, *. Cxx, *. C ++, *. Cp).
    • INDICE ": il devrait indiquer Enregistrer en tant que type: {choisissez "Tous les fichiers"}
  4. Compilez le programme. Sous Linux et le compilateur gcc, vous utilisez Commande: g ++ sum.cpp. Dans Windows, vous utilisez un compilateur C ++, tel que MS Visual C ++,Dev-C ++ ou un autre programme de votre préférence.
  5. Exécutez le programme. Sous Linux et le compilateur gcc Commande: ./a.out (a.out est un fichier exe produit par le compilateur après la compilation du programme).

Conseils

  • cin.ignore () empêche le programme de se fermer prématurément et de fermer la fenêtre (avant que vous n'ayez le temps de le voir)! Pour terminer le programme, appuyez sur n'importe quelle touche. cin.get () fonctionne de la même manière.
  • Ajoutez // avant tout commentaire.
  • Vous êtes libre d'expérimenter!
  • Apprenez à programmer en C ++ avec les normes ISO
  • Pour plus d'informations sur la programmation en C ++, veuillez visiter cplusplus.com

Mises en garde

  • Votre programme plantera si vous essayez d'attribuer des caractères à l'une des variables "int". Étant donné qu'il n'y a pas de gestion des erreurs appropriée, votre programme ne peut pas convertir les valeurs. Vous feriez mieux de lire les chaînes ou de gérer les erreurs.
  • Éloignez-vous autant que possible de Dev-C ++, car il a plusieurs bogues et il contient un compilateur obsolète, et n'a pas été mis à jour depuis 2005.
  • N'utilisez jamais de code redondant.

Nécessités

  • Un éditeur de texte / code (par exemple vim, Notepad, etc.).
  • Un compilateur.
  • Peut-être un IDE avec un éditeur et un compilateur.
  • Turbo C
  • Codepad en ligne
  • Bloc-notes ++