~~~ TraveL --- Forum jeux HTML ~~~
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Passe une bonne journée Invité !
 
AccueilAccueil  PortailPortail  PublicationsPublications  Dernières imagesDernières images  RechercherRechercher  S'enregistrerS'enregistrer  ConnexionConnexion  
Le deal à ne pas rater :
Funko POP! Jumbo One Piece Kaido Dragon Form : où l’acheter ?
Voir le deal

 

 Tuto 1 : Hello World en C dans Code::Blocks

Aller en bas 
2 participants
AuteurMessage
marcellus_wallace
Admin
Admin
marcellus_wallace


Masculin
Nombre de messages : 920
Age : 43
Parrain : Qui veut l'être ? Points Quêtes 100

Tuto 1 : Hello World en C dans Code::Blocks Empty
MessageSujet: Tuto 1 : Hello World en C dans Code::Blocks   Tuto 1 : Hello World en C dans Code::Blocks Icon_minitimeSam 12 Oct - 18:59

Code::Blocks est un éditeur de code gratuit et open-source.

Beaucoup plus user-friendly que les éditeurs de microsoft, vois allez voir que le hello world est un jeu d'enfants par rapport au tuto précédent.

Tout d'abord il faut le télécharger. ATTENTION, pour une installation facile, vous devez choisir la version qui est livrée avec le compileur GNU. (sinon il faudra installer le compileur vous-même et là c'est relou).

Ca se passe ici:

[Vous devez être inscrit et connecté pour voir ce lien]

Il faut choisir donc "codeblocks-12.11mingw-setup.exe" , qui est livrée avec le compileur.


Une fois code::blocks installé, voici la marche à suivre.


Cette fois-ci on va faire le programme en C plutôt qu'en C++, histoire de s'habituer à lire les deux langages. (ils n'ont que très peu de différence au niveau de la syntaxe, mais leur fonctionnement est très différent et il faut le connaître).


- File>new>project


- Cliquer "console application".puis "GO".


- Choisir le langage C


- Mettre dans le champ "project title", par exemple "tuto1"
- Dans le champ Folder, parcourir le disque et choisir/créer le dossier où vous allez ranger vos projets (par exemple c:\codeblocks\)
Normalement les deux autres champs se remplissent tout seuls.


Cliquer "next", puis "finish".


Dans la colonne de gauche, parcourir le projet, ouvrez le fichier main.c, il contient normalement ce code:


Vous n'avez rien à coder vous-même pour ce tuto.



Code:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello world!\n");
    return 0;
}
- build > build

le projet doit se compiler sans erreur



- build > run

la console ms-dos affiche "hello world"



Voilà, vous savez maintenant faire marcher code blocks.


Dernière édition par marcellus_wallace le Mar 12 Nov - 1:05, édité 1 fois
Revenir en haut Aller en bas
Tchii001
Admin
Admin
Tchii001


Féminin
Nombre de messages : 6889
Age : 36
Parrain : Helaarin Points Quêtes 4320

Tuto 1 : Hello World en C dans Code::Blocks Empty
MessageSujet: Re: Tuto 1 : Hello World en C dans Code::Blocks   Tuto 1 : Hello World en C dans Code::Blocks Icon_minitimeDim 13 Oct - 16:08

Ca sert à quoi ?
Revenir en haut Aller en bas
https://travelinthegame.forumactif.fr/
marcellus_wallace
Admin
Admin
marcellus_wallace


Masculin
Nombre de messages : 920
Age : 43
Parrain : Qui veut l'être ? Points Quêtes 100

Tuto 1 : Hello World en C dans Code::Blocks Empty
MessageSujet: Re: Tuto 1 : Hello World en C dans Code::Blocks   Tuto 1 : Hello World en C dans Code::Blocks Icon_minitimeDim 13 Oct - 16:59

Ca sert à vérifier que code::blocks fonctionne quand tu t'en sers pour la première fois.

C'est comme la première fois qu'on met les mains dans flash, en général on commence par un "hello world".
Revenir en haut Aller en bas
Tchii001
Admin
Admin
Tchii001


Féminin
Nombre de messages : 6889
Age : 36
Parrain : Helaarin Points Quêtes 4320

Tuto 1 : Hello World en C dans Code::Blocks Empty
MessageSujet: Re: Tuto 1 : Hello World en C dans Code::Blocks   Tuto 1 : Hello World en C dans Code::Blocks Icon_minitimeLun 14 Oct - 14:13

Ah ok... J'ai jamais fait ca x)
Revenir en haut Aller en bas
https://travelinthegame.forumactif.fr/
marcellus_wallace
Admin
Admin
marcellus_wallace


Masculin
Nombre de messages : 920
Age : 43
Parrain : Qui veut l'être ? Points Quêtes 100

Tuto 1 : Hello World en C dans Code::Blocks Empty
MessageSujet: Re: Tuto 1 : Hello World en C dans Code::Blocks   Tuto 1 : Hello World en C dans Code::Blocks Icon_minitimeLun 14 Oct - 21:06

Le plus difficile dans un langage de prog ça n'est pas d'apprendre la syntaxe (ça s'apprend très vite), c'est de réussir à foutre le logiciel en route. C'est pour ça qu'on démarre toujours par le hello world.
Revenir en haut Aller en bas
Tchii001
Admin
Admin
Tchii001


Féminin
Nombre de messages : 6889
Age : 36
Parrain : Helaarin Points Quêtes 4320

Tuto 1 : Hello World en C dans Code::Blocks Empty
MessageSujet: Re: Tuto 1 : Hello World en C dans Code::Blocks   Tuto 1 : Hello World en C dans Code::Blocks Icon_minitimeLun 14 Oct - 23:46

Ah ok donc en faite le hello world ca détecte les erreurs c'est ca ?
Revenir en haut Aller en bas
https://travelinthegame.forumactif.fr/
marcellus_wallace
Admin
Admin
marcellus_wallace


Masculin
Nombre de messages : 920
Age : 43
Parrain : Qui veut l'être ? Points Quêtes 100

Tuto 1 : Hello World en C dans Code::Blocks Empty
MessageSujet: Re: Tuto 1 : Hello World en C dans Code::Blocks   Tuto 1 : Hello World en C dans Code::Blocks Icon_minitimeMar 15 Oct - 18:49

Ca permet de vérifier que le compileur fonctionne.

Si le programme se lance pas c'est que le compileur marche pas et donc qu'il faut réparer le bazar.
Revenir en haut Aller en bas
Contenu sponsorisé





Tuto 1 : Hello World en C dans Code::Blocks Empty
MessageSujet: Re: Tuto 1 : Hello World en C dans Code::Blocks   Tuto 1 : Hello World en C dans Code::Blocks Icon_minitime

Revenir en haut Aller en bas
 
Tuto 1 : Hello World en C dans Code::Blocks
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Tuto 2 : Pong SDL 2.0 dans Code::blocks
» tuto zero: hello world dans visual studio 2008
» Tuto 4: pong dans Flash avec crossbridge
» [résolu]Problème de code pour le jeu MasterMind (AS2)
» Aliga' world

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
~~~ TraveL --- Forum jeux HTML ~~~ :: Zone Apprentissage :: Tutoriels Programmation :: Pour les professionnels :: C / C++ /ASSEMBLEUR-
Sauter vers: