Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
554 connectés 

  FORUM HardWare.fr
  Programmation
  C

  probleme d'affichage furtif

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme d'affichage furtif

n°1151490
djamal
Posté le 16-07-2005 à 21:54:10  profilanswer
 

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!
 

mood
Publicité
Posté le 16-07-2005 à 21:54:10  profilanswer
 

n°1151497
Joel F
Real men use unique_ptr
Posté le 16-07-2005 à 22:07:56  profilanswer
 

apprends a configurer ton cmd32.exe;
 
fait une recherche sur le forum, sujet aborder N fois.

n°1151519
djamal
Posté le 16-07-2005 à 22:36:47  profilanswer
 

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!

n°1151524
Taz
bisounours-codeur
Posté le 16-07-2005 à 22:52:15  profilanswer
 

Joel F a écrit :

apprends a configurer ton cmd32.exe;
 
fait une recherche sur le forum, sujet aborder N fois.


ça me tue comment les jeunes sont devenus si empotés :/

n°1151529
Joel F
Real men use unique_ptr
Posté le 16-07-2005 à 22:58:42  profilanswer
 

Taz a écrit :

ça me tue comment les jeunes sont devenus si empotés :/


 
Terrifiant [:delarue]

n°1151536
Hamada-x
Posté le 16-07-2005 à 23:09:19  profilanswer
 

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.
 

n°1151545
Elmoricq
Modérateur
Posté le 16-07-2005 à 23:16:16  profilanswer
 

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. [:aloy]  
 
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).


Message édité par Elmoricq le 16-07-2005 à 23:19:03
n°1151580
Hamada-x
Posté le 16-07-2005 à 23:40:00  profilanswer
 

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 !
 
 
 

n°1151583
Elmoricq
Modérateur
Posté le 16-07-2005 à 23:42:38  profilanswer
 

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"  [:aloy]  
 
 
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':
C:\sources\beurk.c:7: warning: implicit declaration of function `getch'


 
Avec seulement stdio.h d'inclu.
getch() se trouvant en effet dans conio.h ;)


Message édité par Elmoricq le 16-07-2005 à 23:51:12
n°1151671
Joel F
Real men use unique_ptr
Posté le 17-07-2005 à 09:19:11  profilanswer
 

int main() :o
et getch() spa standard :o
 
Se renseigner avant de dire n'imp les gens :o
 
La solution : compile ton prog et lance le depuis une ligne de commande :o ou configure ta fenetre dos pour etre persistante. :o


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  probleme d'affichage furtif

 

Sujets relatifs
Probleme de proportion height en CSSProblème de compatibilité IE (pour changer) avec ma feuille CSS
Probleme base access avec vb.netProblème pour validation w3c validator
Problème d'affichage apostrophesprogrammation d'OS et affichage
Petits probleme CSS[Resolu]Problème pseudo-frame please help !
Problème redimensionnement image [RESOLU] 
Plus de sujets relatifs à : probleme d'affichage furtif


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR