Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité Aucun
Le record du nombre d'utilisateurs en ligne est de 37 le Jeu 3 Nov 2011 - 11:01
Derniers sujets
Premier Cours de C !
+2
Dyfazur
DpX008
6 participants
Page 1 sur 1
Premier Cours de C !
Téléchargez Code::Blocks (Logiciel pour scripter ) ici: CLIC MOUHA !
Bonjour, bienvenue dans le premier cours du langage C, langage informatique créé pour Windows.
Comme vous le savez surement, si vous ouvrez l'invite de commande, vous avez un fenêtre qui ressemble à ça: CLIC MWA
Joli en?
Mais je parie que ça ne vous dis rien en temps que tel
Mais c'est quand même dans ça que nous allons "tester" nos programmes.
Premièrement, quand vous ouvrez le logiciel CodeBlocks, vous voyez cette fenêtre:
CLIC MWA ENCOR
Ce que vous allez faire: cliquez sur File -> New -> Project... et cliquez sur l'icone Console Application puis cliquez "Go" !
Choisissez ensuite C, cliquez Next.
Project Title: Monprogramme, cliquez Next.
Compiler: GNU GCC Compiler, Cochez les deux cases, cliquez Finish.
Ah, tien, une joli fenêtre s'ouvre ! Et c'est la fenêtre là ou on scripte !!
Vous allez voir du texte, ça va être écrit:
C'est quoi ce charabia !
Ne vous en faites pas, en fait c'est très simple !
Si vous cliquez sur l'image de la petite roue jaune avec la petite flèche verte par dessus (en haut a gauche) le programme s'ouvre !
Et c'est écrit... "Hello World" !
En fait, tout ça est seulement pour écrire du texte? Mais ça va être difficile !
Et oui... c'est bien compliqué () mais on y arrive a un certain moment !
Je vais vous décortiquer tout ça.
"#include
#include" veux dire que le programme exécuteras des actions comme du texte et des fonctions.
"int main()"... Int veux dire "Initial" et main() c'est pour dire qu'il n'y a rien d'initial. Mais c'est quand même requis à chaque fois qu'on est pour ouvrir une accolade.
L'accolade est utilisée pour encadrer une fonction particulière. On la referme pour englober une fonction.
"printf("Hello world!\n");" Aaaah, voici la fonction, celle que je vous parle depuis le début !
"printf" veux dire qu'il y aura du texte.
"("Hello world!\n");" est le texte. Il faut TOUJOURS mettre le texte entre des parenthèses et des guillemets.
Je vous le dit tout de suite, nous ne pouvons pas mettre d'accent (é, è, ê...) écrivez sans accents à la place. On se comprends là-dedans?
Comment on saute une ligne? Avec le "\n"! Utilisez \n à la place du bouton entrée.
Pourquoi est-ce qu'il y a un ";" à la fin? Car ça veux dire que la fonction finie.
Et finalement, "return 0;" veux dire que le programme s'est bien passé, on l'utilise à la fin du script. Puis on referme l'accolade.
Et voilà, c'est assez pour aujourd'hui ! :sournois:
Le devoir: écrivez moi un script qui écrira une petite ligne de texte. Je veux qu'il écrive:
Premier Cours De C !!
Bonjour, bienvenue dans le premier cours du langage C, langage informatique créé pour Windows.
Comme vous le savez surement, si vous ouvrez l'invite de commande, vous avez un fenêtre qui ressemble à ça: CLIC MWA
Joli en?
Mais je parie que ça ne vous dis rien en temps que tel
Mais c'est quand même dans ça que nous allons "tester" nos programmes.
Premièrement, quand vous ouvrez le logiciel CodeBlocks, vous voyez cette fenêtre:
CLIC MWA ENCOR
Ce que vous allez faire: cliquez sur File -> New -> Project... et cliquez sur l'icone Console Application puis cliquez "Go" !
Choisissez ensuite C, cliquez Next.
Project Title: Monprogramme, cliquez Next.
Compiler: GNU GCC Compiler, Cochez les deux cases, cliquez Finish.
Ah, tien, une joli fenêtre s'ouvre ! Et c'est la fenêtre là ou on scripte !!
Vous allez voir du texte, ça va être écrit:
- Code:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
C'est quoi ce charabia !
Ne vous en faites pas, en fait c'est très simple !
Si vous cliquez sur l'image de la petite roue jaune avec la petite flèche verte par dessus (en haut a gauche) le programme s'ouvre !
Et c'est écrit... "Hello World" !
En fait, tout ça est seulement pour écrire du texte? Mais ça va être difficile !
Et oui... c'est bien compliqué () mais on y arrive a un certain moment !
Je vais vous décortiquer tout ça.
"#include
#include
"int main()"... Int veux dire "Initial" et main() c'est pour dire qu'il n'y a rien d'initial. Mais c'est quand même requis à chaque fois qu'on est pour ouvrir une accolade.
L'accolade est utilisée pour encadrer une fonction particulière. On la referme pour englober une fonction.
"printf("Hello world!\n");" Aaaah, voici la fonction, celle que je vous parle depuis le début !
"printf" veux dire qu'il y aura du texte.
"("Hello world!\n");" est le texte. Il faut TOUJOURS mettre le texte entre des parenthèses et des guillemets.
Je vous le dit tout de suite, nous ne pouvons pas mettre d'accent (é, è, ê...) écrivez sans accents à la place. On se comprends là-dedans?
Comment on saute une ligne? Avec le "\n"! Utilisez \n à la place du bouton entrée.
Pourquoi est-ce qu'il y a un ";" à la fin? Car ça veux dire que la fonction finie.
Et finalement, "return 0;" veux dire que le programme s'est bien passé, on l'utilise à la fin du script. Puis on referme l'accolade.
Et voilà, c'est assez pour aujourd'hui ! :sournois:
Le devoir: écrivez moi un script qui écrira une petite ligne de texte. Je veux qu'il écrive:
- Spoiler:
- DpX008 est le plus fort . Par [votre pseudo].
Dernière édition par DpX008 le Mar 18 Jan 2011 - 9:07, édité 1 fois
DpX008- Dragon technicien
- Messages : 96
Date d'inscription : 02/01/2011
Re: Premier Cours de C !
Et moi t'as pas résolu mon problème...
Dyfazur- Dragon créateur d'hybrides
- Messages : 298
Date d'inscription : 31/12/2010
Age : 26
Localisation : 78
Re: Premier Cours de C !
Dyfazur a écrit:Et moi t'as pas résolu mon problème...
Faudrait s'en parler sur MSN. Ou Skype.
Msn: DpX008@hotmail.com
Skype: xXWerneRXx11
DpX008- Dragon technicien
- Messages : 96
Date d'inscription : 02/01/2011
Re: Premier Cours de C !
Je vous ais envoyé une vidéo l'autre fois
Dyfazur- Dragon créateur d'hybrides
- Messages : 298
Date d'inscription : 31/12/2010
Age : 26
Localisation : 78
Dyfazur- Dragon créateur d'hybrides
- Messages : 298
Date d'inscription : 31/12/2010
Age : 26
Localisation : 78
Re: Premier Cours de C !
il faut telecharger et je crois que ca l'interresse pas...(sinon il aurait regardé depuiqs longtemps///
marcusu- Dragon Divin adjoint
- Messages : 686
Date d'inscription : 31/12/2010
Age : 25
Localisation :
Re: Premier Cours de C !
Oui je sais Dyf j'avais regarder la dernière fois, mais je ne comprends pas pourquoi ça fait ça " longdesc="3" />
DpX008- Dragon technicien
- Messages : 96
Date d'inscription : 02/01/2011
Re: Premier Cours de C !
tu peux me repasser le lien pour téléchargez le logiciel please ? je crois que je vais pouvoir le téléchargez ... ^^
miroku41- Dragonne dessinatrice
- Messages : 606
Date d'inscription : 15/11/2010
Age : 27
Localisation : Blois
Re: Premier Cours de C !
Ici : CLIC MOUHA !
Je l'ai ajouté sur le premier post
Je l'ai ajouté sur le premier post
DpX008- Dragon technicien
- Messages : 96
Date d'inscription : 02/01/2011
Re: Premier Cours de C !
oki merci ^^
miroku41- Dragonne dessinatrice
- Messages : 606
Date d'inscription : 15/11/2010
Age : 27
Localisation : Blois
Re: Premier Cours de C !
Purée ! C'est super rapide ! ^^
miroku41- Dragonne dessinatrice
- Messages : 606
Date d'inscription : 15/11/2010
Age : 27
Localisation : Blois
Re: Premier Cours de C !
miam miam de la purée
marcusu- Dragon Divin adjoint
- Messages : 686
Date d'inscription : 31/12/2010
Age : 25
Localisation :
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|
Jeu 24 Juil 2014 - 8:03 par miroku41
» ELECTION D'UN NEW MODO
Jeu 24 Juil 2014 - 7:56 par miroku41
» Nyan cat
Mar 9 Juil 2013 - 9:01 par marcusu
» Ninntendo DS
Mar 9 Juil 2013 - 8:50 par marcusu
» NEW smileys
Ven 25 Jan 2013 - 22:15 par Thib
» Anuman ...
Dim 28 Oct 2012 - 6:07 par Thib
» HC 0.0
Jeu 13 Sep 2012 - 4:31 par Thib
» J'ai eu une tablette graphique !!! :D
Dim 9 Sep 2012 - 7:31 par marcusu
» Xerrox Entre Dans La Place ! :D
Mar 21 Aoû 2012 - 6:02 par marcusu