Conseils utiles

Comment créer une application console "Hello World" dans Visual C ++

En tant qu’environnement de développement pour Windows, l’auteur recommande d’utiliser Visual Studio 2008 (800 Mo) si vous utilisez Windows XP, Visual Studio 2013 (6,5 Go) pour Windows 7 ou supérieur, ou Dev C ++ 5 (41 Mo) pour ceux qui en ont trop. Internet lent pour télécharger Visual Studio. Pour les utilisateurs de systèmes de type Unix, vous avez besoin d'un compilateur GCC et de tout éditeur de texte tel que Vim.

Après avoir installé tout ce dont vous avez besoin, commençons à écrire le premier programme.

Pour Visual Studio

Ouvrez le menu “Fichier → Nouveau → Projet”. Allez dans l'onglet “Général” et sélectionnez “Projet vide”. Nommez le projet, par exemple «lesson1» et cliquez sur «OK».

Dans la fenêtre Explorateur de solutions (généralement située dans le coin supérieur gauche), cliquez avec le bouton droit de la souris sur le dossier "Fichiers de code source". Dans la boîte de dialogue, sélectionnez l'élément de menu "Ajouter → Créer un élément". Entrez le nom du nouveau fichier - main.cpp et cliquez sur le bouton "Ajouter".

Créez un fichier vide et ouvrez-le avec n'importe quel éditeur de texte comportant une coloration syntaxique.

Description de la syntaxe

La directive #include est utilisée pour inclure d'autres fichiers dans le code. La ligne #include sera remplacée par le contenu du fichier “iostream.h”, situé dans la bibliothèque de langues standard et chargé de l’entrée et de la sortie des données à l’écran.

#include connecte la bibliothèque standard du langage C. Cette connexion est nécessaire au fonctionnement de la fonction système.

Le contenu de la troisième ligne - using namespace std, indique que nous utilisons l’espace de nommage par défaut appelé "std". Tout ce qui est entre les accolades de la fonction int main () <> sera automatiquement exécuté après le démarrage du programme.

La ligne de cout indique au programme d'afficher un message avec du texte "Bonjour tout le monde" à l'écran.

L'opérateur cout est utilisé pour afficher du texte sur l'écran de ligne de commande. Deux guillemets () sont placés après. Suivant est le texte à afficher. Il est placé entre guillemets. La déclaration endl prend une ligne vers le bas.

Si une défaillance survient pendant l'exécution, un code d'erreur autre que zéro sera généré. Si l'opération du programme s'est terminée sans échec, alors le code d'erreur sera zéro. La commande return 0 est nécessaire pour envoyer au système d'exploitation un message signalant la réussite du programme.

- À la fin de chaque équipe est placé point-virgule.

Compilation et lancement

Maintenant, compilez et exécutez le programme. Ceux qui utilisent MS Visual Studio doivent appuyer sur la combinaison de touches «Ctrl + F5». Les utilisateurs de GCC doivent exécuter les commandes suivantes:

Si le programme a été assemblé la première fois, tant mieux. Si le compilateur dit qu'il y a des erreurs, alors vous avez fait quelque chose de mal.

Lisez le texte d'erreur et essayez de le réparer vous-même. Si cela ne fonctionne pas, écrivez sur votre problème dans les commentaires.

En guise de devoir, refaites ce programme afin qu'au lieu du message «Hello, World», le message «Hello, User» soit affiché.

Création et exécution d'une application console

Lancez Visual Studio.

Dans le menu Fichier choisir Créer, Projet.

Une boite de dialogue s'ouvre Nouveau projet.

Développer le nœud Établiétendre Les motifsétendre Visual c #puis sélectionnez Application console.

Sur le terrain Prénom entrez un nom pour le projet et cliquez sur Ok.

Dans explorateur de solutions un nouveau projet apparaîtra.

Si le fichier Program.cs n'est pas ouvert éditeur de codeouvrir le menu contextuel Program.cs dans explorateur de solutionspuis cliquez sur Voir le code.

Remplace le contenu du fichier Program.cs par le code suivant.

Appuyez sur la touche F5 pour démarrer le projet. Une fenêtre d'invite de commande apparaît contenant la chaîne Hello World!

Les éléments suivants sont des éléments importants de ce programme.

La première ligne contient un commentaire. Les // caractères convertissent le reste de la ligne en un commentaire.

Vous pouvez également créer un bloc de commentaires de texte, en l’entourant des caractères / * et * /. Ceci est montré dans l'exemple suivant.

L'application console C # doit contenir la méthode Main, dans laquelle le contrôle commence et se termine. La méthode Main crée des objets et exécute d'autres méthodes.

La méthode Main est une méthode statique statique située dans une classe ou une structure. Dans l'exemple précédent, "Hello World!" il est situé dans une classe appelée Hello. La méthode Main peut être déclarée de l’une des manières suivantes:

Il retourne une valeur vide.

Une valeur entière peut également être renvoyée.

Avec les deux types de retour, il peut prendre les arguments suivants.

Le paramètre principal de la méthode args est un tableau de valeurs de type chaîne contenant les arguments de ligne de commande utilisés pour appeler le programme. Contrairement à C ++, un tableau ne contient pas de nom de fichier exécutable (EXE).

Pour plus d'informations sur l'utilisation des arguments de ligne de commande, voir les exemples dans la section Main () et les arguments de ligne de commande et How-to. Créez et utilisez des assemblys à l'aide de la ligne de commande.

L'appel de la méthode ReadKey à la fin de la méthode Main empêche la fenêtre de la console de se fermer afin que la sortie lors de l'exécution du programme en mode débogage puisse être lue en appuyant sur la touche F5.

Les programmes C # utilisent généralement les services d'E / S fournis par la bibliothèque d'exécution dans le .NET Framework. L'instruction System.Console.WriteLine ("Hello World!") Utilise la méthode WriteLine. C'est l'une des méthodes de sortie de la classe Console dans la bibliothèque d'exécution. Il affiche ses paramètres de chaîne dans un flux de sortie standard, suivi d'une nouvelle ligne. D'autres méthodes de la console sont utilisées pour diverses opérations d'entrée et de sortie. Si vous placez la directive using System au début du programme, vous pouvez directement utiliser les classes et méthodes System sans spécifier leur nom complet. Par exemple, vous pouvez appeler Console.WriteLine au lieu de System.Console.WriteLine:

Pour plus d'informations sur les méthodes d'E / S, voir System.IO.

Programme "Bonjour tout le monde!" peut être compilé à l'aide de la ligne de commande plutôt que de l'environnement de développement intégré Visual Studio.

Merci d'avoir téléchargé Visual Studio et de vous familiariser avec le C ++!

  1. Après avoir démarré Visual Studio 2015, familiarisez-vous avec la structure et les vues de l'environnement:
  2. Ensuite, étudiez le processus de construction standard d’un projet Visual Studio:
  3. Créez maintenant votre premier projet C ++ en sélectionnant un modèle de projet. Si C ++ n'est pas installé dans Visual Studio, vous devez installer Outils Visual C ++ 2015 pour le bureau Windows:
  4. Après avoir installé les outils Visual C ++ 2015 pour le bureau Windows, vous pouvez sélectionner un modèle. Application console Win32 et créer un projet HelloWorld:
  5. Appuyez sur le bouton Faitpour terminer le travail Assistants d'application Win32
  6. Vous verrez votre premier projet C ++:
  7. Remplacer le code code suivant.

  • Puis ajouter point d'arrêten cliquant sur la zone grise devant ligne 12:
  • Compiler et exécuter le projet en cliquant sur triangle vert dans la barre d’outils (Débogueur local Windows) ou en appuyant sur la touche F5. Dans Visual Studio, le processus de création et de débogage commence en un clic. Cliquez Oui pour construire le projet:

  • “Bonjour tout le monde!” Apparaît dans fenêtre de console.
  • Si la fenêtre de la console se ferme immédiatement, vous devez définir un point d'arrêt à l'étape 8.

    Si vous utilisez Windows 8.1, vous devez redémarrer le programme d'installation de Visual Studio, cliquer sur le bouton "Modifier" et sélectionner C ++ dans la liste des langues.

    Félicitations pour la création de votre premier projet C ++! Veuillez indiquer si cette page vous a été utile. Merci