probleme d'affichage furtif - C - Programmation
Marsh Posté le 16-07-2005 à 22:07:56
apprends a configurer ton cmd32.exe;
fait une recherche sur le forum, sujet aborder N fois.
Marsh Posté le 16-07-2005 à 22:36:47
salut!
apprends a configurer ton cmd32.exe??? c'est quoi ca!
en fait en tapant d'autres codes ca marche, (ca reste) mais celui la disparait aussitot si quelqu'un pouvait m'aider
merci!
Marsh Posté le 16-07-2005 à 22:52:15
Joel F a écrit : apprends a configurer ton cmd32.exe; |
ça me tue comment les jeunes sont devenus si empotés
Marsh Posté le 16-07-2005 à 22:58:42
ReplyMarsh Posté le 16-07-2005 à 23:09:19
Ton programme est complètement juste, mais il te faut une instruction:c "getch()",vous avez plusieurs choix selon votre plate-forme:
-Tu met "getch();" avant le derniere "}" de la fonction main(void);
-Si votre compilateur indique que getch() est n'est pas connue fait appel à la librerie "conio.h", voila le syntaxe: #include <conio.h>
-Si il y en a encors un probleme tu efface "int" avant main()--->ou tu met "void" (void==vide).
et enfin je te conseille d'utiliser le DevC++ c bien et resonnant.
Marsh Posté le 16-07-2005 à 23:16:16
Citation : -Si votre compilateur indique que getch() est n'est pas connue fait appel à la librerie "conio.h", voila le syntaxe: #include <conio.h> |
La bibliothèque conio n'est pas standard. C'est du Borland.
Utiliser cette bibliothèque juste pour getch(), je trouve ça inutile, dans la mesure où on peut utiliser getchar(), qui est un raccourci pour fgetc(stdin)
Ces deux fonctions sont disponibles dans stdio.h
Citation : -Si il y en a encors un probleme tu efface "int" avant main()--->ou tu met "void" (void==vide). |
Surement pas, main() en C standard retourne obligatoirement un int.
Retourner un void pour main() entraine un comportement indéfini (comprendre : non prévu par la norme... tout shell attend un code retour).
Marsh Posté le 16-07-2005 à 23:40:00
En tout cas merci,
le probleme que Djamal ne donne aucune informations consernantes son éditaur C(le compilateur)et il a le droit car il semble un debutant, c ca le probleme.
les dernieres editaurs de C/C++ inclues getch() dans stdio.h mais peut etre Djamal utilise le C borland MS-DOS !
Bonne Nuit !
Marsh Posté le 16-07-2005 à 23:42:38
Hamada-x a écrit : les dernieres editaurs de C/C++ inclues getch() dans stdio.h mais peut etre Djamal utilise le C borland MS-DOS ! |
"compilateurs"
Sinon j'ai pas getch() dans ma liste des fonctions standards.
Ah, et dev-cpp me susurre à l'oreille que :
Citation : C:\sources\beurk.c: In function `main': |
Avec seulement stdio.h d'inclu.
getch() se trouvant en effet dans conio.h
Marsh Posté le 17-07-2005 à 09:19:11
int main()
et getch() spa standard
Se renseigner avant de dire n'imp les gens
La solution : compile ton prog et lance le depuis une ligne de commande ou configure ta fenetre dos pour etre persistante.
Marsh Posté le 16-07-2005 à 21:54:10
Salut a tous j'ai un probleme
lorsque je clic sur un programme .exe
j'ai une fenetre qui apparait et qui disparait aussitot
j'ai meme pas le temps de lire ce qui est ecrit..
en faite je suis novice et suis en train de me former sur un site en ligne a la programmation et je me demande si c'ets pas un probleme de windows au lieu de le faire avec linux ou rien avoir..
voila le programme:
#include <stdio.h>
int main(void)
{
printf("bonjour\n" );
return 0;
}
normalement c'est cense me permettre de constater un resultat a mon travail..
merci!