Pb cours C. [Débutants] - C++ - Programmation
Marsh Posté le 18-06-2002 à 01:07:14
à mon avis c'est le "messagebox" qui foire.
t'es sous win ou linux ?
Marsh Posté le 18-06-2002 à 01:26:34
essaye de remplacer messagebox par msgbox pour voir ce que ça donne, sinon, met un printf à la place
Marsh Posté le 18-06-2002 à 01:37:00
mais il me manque pas certains trucs en début de programme ?
genre #include ou autre ?
Marsh Posté le 18-06-2002 à 08:15:04
Esaye:
Code :
|
Marsh Posté le 18-06-2002 à 08:58:30
ou alors, si tu veux utiliser MessageBox, tu rajoutes ceci au début du programme :
include <windows.h>
Marsh Posté le 18-06-2002 à 09:08:42
Sinan a écrit a écrit : remplacé par printf, ça ne donne rien |
oui mais comment ça, ça ne donne rien ? T'as un message d'erreur à la compilation ou c'est que tu n'as rien qui s'affiche à l'écran ?
Marsh Posté le 18-06-2002 à 14:08:33
letoII a écrit a écrit : Esaye:
|
ça ne me donne rien à l'execution
Marsh Posté le 18-06-2002 à 14:11:06
Code :
|
Ca me donne une erreur de compilaton. Je ne connais pas la syntaxe de MessageBox aussi, c'est pareil que printf ?
Marsh Posté le 18-06-2002 à 14:12:07
Sinan a écrit a écrit : ça ne me donne rien à l'execution |
quand tu fais un double clic, t'as au moins une fenêtre ms dos qui s'ouvre ???
et en fait, elle se referme aussitôt, c'est ça ?
si oui, c'est normal (façon d'parler), rajoute ceci pour voir avant ton return 0 :
printf("\nPress any key to continue" );
scanf("%d", &ent);
return 0;
ça devrait laisser la fenêtre active à l'écran, tant que tu n'as pas pressé une touche
Marsh Posté le 18-06-2002 à 14:23:23
ha merci, ça marche bien
Et pour remplacer DOS par une fenetre win ?
Si je remplace les printf par des MessageBox, il me trouve des erreurs de compilation.
Marsh Posté le 18-06-2002 à 14:26:16
Sinan a écrit a écrit : Si je remplace les printf par des MessageBox, il me trouve des erreurs de compilation. |
oui, car je t'ai dit plus haut que tu devais inclure windows.h dans ton source.
la syntaxe de MessageBox, tu l'as ici :
http://msdn.microsoft.com/library/ [...] agebox.asp
Marsh Posté le 18-06-2002 à 14:33:01
j'avais bien inclu windows.h
Super le lien
je vais voir ça
merci à vous
Marsh Posté le 18-06-2002 à 17:48:05
Code :
|
Voilà, ça marche maintenant.
Il me manquait getchar (); pour que la fenetre DOS ne se ferme pas.
Marsh Posté le 18-06-2002 à 00:27:42
Bon voilà j'ai un livre sur le C, et je commence à voir les 1ere applis, seulement avec les exemples donnés, je ne peux rien voir de concret.
Apparement, les codes qui me sont donnés ne marchent pas pour mon compilateur.
je ne comprend pas comment je peux retranscrire le code donné pour le faire fonctionner.
J'utilise Dev-C++ comme editeur/compilateur.
Le code qui m'est donné est :
Message édité par Sinan le 28-06-2002 à 18:03:21