Pas encore inscrit ? Apprendre informatique Système d'exploitation Windows/Linu
Pas encore inscrit ? Apprendre informatique Système d'exploitation Windows/Linux Windows trucs et astuces Apprendre à utiliser Internet La sécurité Informatique Nos tutoriels sur la programmation Forum d'entraide Partager Tutoriels Système d'exploitation Windows/Linux Windows trucs et astuces Apprendre à utiliser Internet La sécurité Informatique Nos tutoriels sur la programmation o Apprennez à créer votre site web o Langage C Cours sur le langage C - Apprendre la programmation en C - Le langage C - Programmer en C 1) Une histoire de programme 2) Les bons outils et les bases 3) Variables et opérations 4) Les conditions 5) Les boucles 6) Les fonctions Tutoriels >> Nos tutoriels sur la programmation >> Langage C >> C ours sur le langage C - Apprendre la programmation en C - Le langage C - Programmer en C Cours sur le langage C - Apprendre la programmation en C - Le langage C - Programmer Pseudo ********** 7) Les pointeurs 8) Les tableaux 9) Les types avancées [Partie I] 10) Les types avancées [partie II] Les derniers cours 10/02 Cours sur le langage C - Apprendre la programmation en C - Le langage C - Programmer en C 18/12 Cours sur le SQL avancé 13/07 Passez au multimédia avec la SFML. en C Cours sur le langage C - Apprendre la programmation en C - Le langage C - Programmer en C 1) Une histoire de programme 2) Les bons outils et les bases 3) Variables et opérations 4) Les conditions 5) Les boucles 6) Les fonctions 7) Les pointeurs 8) Les tableaux 9) Les types avancées [Partie I] 10) Les types avancées [partie II] Chapitre 1: Une histoire de programme - Langage C Qu'est ce qu'un programme 27/01 Créer un RPG en 2D avec la SDL et FMOD en C 27/01 Les mots clés du langage C Un programme est une suite d'instructions à destination d'une machine. Pour que cette machine puisse interpréter le programme, il faut que celui-ci soit en langage machine. Ce langage se compose de deux symboles le 0 et le 1 (langage binaire donc). Ils existent de très nombreux programmes : des logiciels de traitement de texte ( Word, OpenOffice.org, ... ), des jeux (World of Warcraft, la Dame de Pique, ...) et bien d'autres. Mais il a bien fallu les créer ces programmes, pour cela il a fallu les programmer. Programmer ? Programmer c'est le fait d'écrire sur une machine, (un ordinateur en l'occurrence), un programme. Nous savons que l'ordinateur ne reconnait que le langage machine. Mais il apparait évident qu'écrire des lignes et des lignes de 0 et de 1 serait très compliqué, voir impossible. De plus la détection d'erreurs s'avèrent exclue. C'est pour cela qu'il a été créé ce que l'on appel des langages de programmation. Ils ne servent ni plus ni moins qu'à rendre humainement possible l'écriture de programme. Il existe de nombreux langage comme le JAVA, le C++, le Pascal, le Python, le Ruby, le C, ... Le programmeur écrit le code source ( ce terme sera expliqué prochainement ) de son programme dans le langage qu'il souhaite puis, à l'aide d'un compilateur, ce code est traduit en langage machine. Pourquoi le C ? Vous l'avez donc compris il va nous falloir choisir un langage de programmation. Nous choisirons le C. Le C est un langage assez simple, pour ses bases en tout cas ... Il est utilisé par de nombreux développeurs ( = programmeurs). De plus il est possible de réaliser de nombreuses choses. Par exemple une partie de l'OS que vous utilisez actuellement a été codée en C. Il est possible d'écrire ses codes sources directement depuis le bloc-note de Windows, mais pour avoir un résultat direct, il vaut mieux avoir ce que l'on appel un IDE. Voyons cela dans le prochain chapitre. Chapitre 2: Les bons outils et les bases Avant de nous lancer dans la programmation, il est important de s'équiper de certains outils. Nous allons avoir besoin de 2 outils différents : Un Compilateur : il transformera nos lignes de codes en programme exécutable Un Editeur de Texte : il nous servira à écrire nos codes-sources. Vous pouvez choisir d'utiliser ces deux outils séparément. Mais il existe ce que l'on appel des IDE (Integrated Development Environment (Environnement de Développement Intégré)). Qui nous permettront de saisir notre code source et de le compiler sans lancer deux programmes distincts. En effet un IDE contient tout les outils nécessaires au développement d'applications. Il en existe plusieurs pour Windows : Code::Blocks, Visual C++ Express sont les principaux. Sous Linux on retrouve aussi Code::Blocks, mais ici je vous montrerai comment compiler grâce au terminal. C'est une méthode rapide et tout aussi intéressante qu'utiliser un IDE. A noter qu'il existe aussi Dev-C++ qui n'a rien à envier aux IDE ci-dessus. Seulement son développement semble être à l'abandon, c'est pourquoi il est de moins en moins utilisé. Personnellement j'utilise Code::Blocks car il est multi- plateforme, très souvent mis à jour et considéré comme l'un des meilleurs IDE pour le développement d'applications C. J'expliquerai cependant l'installation de Visual C++ Express. Choisissez celui que vous souhaitez utiliser. N'hésiter pas à faire un tour sur les sites de ces différents logiciels. Une fois fait rendez vous au paragraphe approprié en fonction de votre choix et de votre OS. Ne connaissant pas MAC OS je ne pourrai malheureusement pas vous aider, mais sachez qu'il existe XCode pour le développement d'applications C sous cet OS. Installation et Configuration de Visual C++ Express Rendez vous sur ce site. Dans le petit cadre "Download Now!" Choisissez votre langue "French" pour la plupart d'entre vous puis cliquez sur "Download". Vous allez télécharger un petit utilitaire qui s'occupera du téléchargement de VC++ Express et de l'installer sur votre ordinateur. N'installez aucuns des produits additionnels dans "Options d'Installations". Ensuite cliquez sur suivant, vous allez télécharger tout le nécessaire au bon fonctionnement du logiciel. A noter que l'installation peut prendre un certain temps. Une fois installer ouvrez le logiciel. Créer un nouveau projet. Fichier >> Nouveau >> Projet Choisissez "Application Console Win32", donner lui un nom (ici "HelloWorld" et un répertoire (l'endroit ou sera stocker vos fichiers sources ainsi que l'exécutable), comme ceci : Puis cliquez sur suivant et remplissez la fenêtre suivante comme ceci : Une fois cela fait vous devriez revenir à l'écran d'accueil avec un menu créer sur la gauche. Sans plus attendre créons notre fichier main, de cette manière : Enfin créer votre fichier comme ceci : On y est presque . Maintenant il faut juste cliquer sur le menu "Projet" puis "Propriétés de (nomDeVotreProgramme)". Une nouvelle fenêtre s'ouvre. Cliquez dans le menu à gauche sur "Propriétés de Configuration" puis "C/C++" et enfin "Avancé" et dans la ligne "Compilation sous" choisissez "Compiler comme Code C (/TC)". Comme ceci : Voilà vous êtes fin prêt rendez vous donc au paragraphe "Premier programme C" Installation et Création d'un projet Code::Blocks sous Windows Sans plus attendre allez donc télécharger le logiciel à cette adresse : Code::blocks Télécharger le fichier "codeblocks-8.02mingw- setup.exe" Ensuite, installer le logiciel comme vous avez l'habitude, il s'installe assez rapidement et facilement. Si vous avez bien installé, vous devez avoir cette Écran au démarrage : Pour créer un nouveau allez dans File et choisir New Project, cette fenêtre s'ouvre : Choisissez Console Application, puis appuyer sur GO. Une fenêtre s'ouvre, appuyer sur Next. Ensuite, choisir comme langage le C Dans la fenêtre qui suit, mettez un titre au projet, choisissez un répertoire pour le projet, puis cliquez sur Next. Enfin dans la dernière fenêtre décochez "Create Debug Configuration" mais laissez coché "Create release Configuration", vérifiez aussi que dans compiler ce soit GNU GCC Compiler qui soit choisi. Cliquez sur Finish Vous vous retrouvez sur votre fenêtre de travail avec dans le workspace, le nom du projet, cliquer dessus, puis Sources, et enfin main.c. L'environnement de Code::Blocks Quand on commence tout juste à utiliser Code::Blocks on peut trouver tout ces menus et boutons assez envahissant c'est vrai, mais pourtant seulement quelques uns d'entre eux vont nous servir au début. Ne vous inquiétez donc pas du reste pour le moment Voici les trois boutons que vous devrez connaitre pour le moment : De gauche à droite : <puce>Build : Ce bouton permettra de "transformer" notre code C en exécutable. Run : Ce bouton permet de lancer l'exécutable qui vient d'être créé pour avoir un aperçu de ce qu'on fais par exemple Build and Run : C'est ce bouton que vous utiliserez le plus souvent, il permet de faire les deux actions précédentes Rendez vous maintenant au paragraphe "Premier programme C" Compilation en ligne de commande sous Linux Si vous êtes sous Linux et que vous ne souhaiter pas utiliser d'IDE il existe une alternative très intéressante qui consiste à compiler directement depuis la ligne de commende. Pour cela assurez vous bien d'avoir mis à jour votre système et d'avoir le compilateur gcc grâce à la commende : Code console: sudo apt-get install gcc Ensuite créez un nouveau uploads/S4/ cours-c.pdf
Documents similaires
-
21
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 15, 2022
- Catégorie Law / Droit
- Langue French
- Taille du fichier 0.7040MB