Premier programme en C
Fermé
jackoboss
Messages postés
15
Date d'inscription
lundi 8 août 2005
Statut
Membre
Dernière intervention
13 janvier 2006
-
5 janv. 2006 à 21:38
jhgffre Messages postés 160 Date d'inscription lundi 14 novembre 2005 Statut Membre Dernière intervention 12 avril 2006 - 7 janv. 2006 à 20:09
jhgffre Messages postés 160 Date d'inscription lundi 14 novembre 2005 Statut Membre Dernière intervention 12 avril 2006 - 7 janv. 2006 à 20:09
A voir également:
- Premier programme en C
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Nombre premier en c - Astuces et Solutions
- Frequence programme national ✓ - Forum Messagerie
- Programme demarrage windows 10 - Guide
- Programme bonjour ✓ - Forum Windows
6 réponses
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 522
5 janv. 2006 à 23:09
5 janv. 2006 à 23:09
Oui c'est normal. Parce que Windows t'ouvre une fenêtre de type console (écran noir) le temps de l'execution puis ferme la fenêtre juste après.
Par contre tu peux soit executer ton programme depuis une fenêtre msdos, soit mettre un getchar() à la fin de ton programme (à la fin du main) pour demander à l'utilisateur d'entrer quelque chose (il suffit de taper entrée et la fenêtre se referme).
Par contre tu peux soit executer ton programme depuis une fenêtre msdos, soit mettre un getchar() à la fin de ton programme (à la fin du main) pour demander à l'utilisateur d'entrer quelque chose (il suffit de taper entrée et la fenêtre se referme).
bacchuss
Messages postés
1162
Date d'inscription
samedi 13 décembre 2003
Statut
Membre
Dernière intervention
6 avril 2009
190
6 janv. 2006 à 09:42
6 janv. 2006 à 09:42
Je m'insurge !!!
un premier programme DOIT afficher "Hello World !!"
;-)
un premier programme DOIT afficher "Hello World !!"
;-)
xman_genius
Messages postés
97
Date d'inscription
vendredi 14 octobre 2005
Statut
Membre
Dernière intervention
21 novembre 2006
21
6 janv. 2006 à 12:19
6 janv. 2006 à 12:19
tu peux le stoper par une des instructions suivantes
system("pause") de l'include stdlib
getch() ou getche() de l'include conio
getchar() de l'include stdio
ou bien faire un simple scanf pour attendre la saisie d'une valeur
le C c'est pas sorcier
bon courage
system("pause") de l'include stdlib
getch() ou getche() de l'include conio
getchar() de l'include stdio
ou bien faire un simple scanf pour attendre la saisie d'une valeur
le C c'est pas sorcier
bon courage
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 522
6 janv. 2006 à 12:28
6 janv. 2006 à 12:28
Ca ne réparera pas l'affront du hello world.
jackoboss
Messages postés
15
Date d'inscription
lundi 8 août 2005
Statut
Membre
Dernière intervention
13 janvier 2006
6 janv. 2006 à 18:59
6 janv. 2006 à 18:59
merci à vous ! j'ai essayé getchar(), et ça marche (mais qu'avec enter, c'est normal ?) Cependant, je ne sais pas comment utiliser scanf et tt ça. Vous ne pourriez pas m'indiquer un site pour apprendre le C ? pask'avec ccm, c tres vague... en fait on apprend presque aucune commande !
merci
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jhgffre
Messages postés
160
Date d'inscription
lundi 14 novembre 2005
Statut
Membre
Dernière intervention
12 avril 2006
39
6 janv. 2006 à 19:08
6 janv. 2006 à 19:08
(mais qu'avec enter, c'est normal ?)
Oui, car getchar te permet de saisir un caractère au clavier: la saisie n'est effectuée que lorsque tu appuies sur entrée.
un site:
http://www.siteduzero.com/index.php
C'es pas mal pour débuter. Sinon, fait une recherche sur google: il y a plein de cours de C/C++ sur internet.
a+
Oui, car getchar te permet de saisir un caractère au clavier: la saisie n'est effectuée que lorsque tu appuies sur entrée.
un site:
http://www.siteduzero.com/index.php
C'es pas mal pour débuter. Sinon, fait une recherche sur google: il y a plein de cours de C/C++ sur internet.
a+
jackoboss
Messages postés
15
Date d'inscription
lundi 8 août 2005
Statut
Membre
Dernière intervention
13 janvier 2006
6 janv. 2006 à 19:29
6 janv. 2006 à 19:29
oui, merci, et comment fait on pour demander un caractere specifique ? il faut le mettre entre les parenthèses ? de quelle façon ?
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 522
6 janv. 2006 à 20:16
6 janv. 2006 à 20:16
getchar() renvoie le caractère entré par l'utilisateur (le premier caractère dans ce qu'à entré l'utilisateur jusqu'à ce qu'il ait appuiyé sur entrée).
Donc par exemple si tu demandes à l'utilisateur d'entrer "q" puis d'appuyer sur entrée avant de quitter il faut que tu utilises une boucle:
Par contre avec ça, si q est contenu dans ce qu'a tapé l'utilisateur, ça marchera aussi.
Donc par exemple si tu demandes à l'utilisateur d'entrer "q" puis d'appuyer sur entrée avant de quitter il faut que tu utilises une boucle:
do{
printf("Veuillez taper q+entrée pour quitter\n");
}
while( getchar() != 'q' );
Par contre avec ça, si q est contenu dans ce qu'a tapé l'utilisateur, ça marchera aussi.
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 522
6 janv. 2006 à 20:16
6 janv. 2006 à 20:16
Mais sans passer de toutes façons par la touche entrée, je ne sais pas comment faire.
jhgffre
Messages postés
160
Date d'inscription
lundi 14 novembre 2005
Statut
Membre
Dernière intervention
12 avril 2006
39
7 janv. 2006 à 20:09
7 janv. 2006 à 20:09
Tu peux utiliser les fonctions getcche() ou getch(). Elles te permettent de saisir un cractère au clavier sans avoir à appuyer sur entrée. Getche() affiche le caractèrees à l'écran, getch() ne l'affiche pas. Pour utiliser ces fonctions il faut utiliser l'include conio.h
a+
a+