Se connecter avec
S'enregistrer | Connectez-vous

comment ça marche

Dernière réponse : dans Programmation

salut tt le monde je suis un nouveau dans le monde de l'informatique et je suis entrain d'apprendre le language c et j'ai dev c++ le prob ce que j'arrive pas a compiler avec dev c++ dans le bouquin de language c il a un exercice tou simple aparament c'est d'Ecrire un programme permettant d’afficher « bonjour » à l’écran. mais jy arrive pas dans j'ecrit :
#include <stdio.h>
int main(void)
{ int i ;
double x ;
i=0 ;
x=3.1415926535
printf(‘’Bonjour tout le monde \n‘’) ;
printf(‘’i vaut : %d et x vaut :%f’’,i,x) ;
return 0 ;
}

ensuite je fait compiler et executer sa compile trankil mais ensuite sa fait rien pkoi

Autres pages sur : marche

Lassé par la pub ? Créez un compte

Sa le fait mais tu n'a pas le temps de le voir met getchar() ; à la fin :

#include <stdio.h>
int main(void)
{ int i ;
double x ;
i=0 ;
x=3.1415926535
printf(‘’Bonjour tout le monde \n‘’) ;
printf(‘’i vaut : %d et x vaut :%f’’,i,x) ;
getchar() ;
}

@++ ;-)

ajoute un system("pause"); a la fin sinon la fenetre se ferme directement.

et pour le system("pause"); il te faut la bibliotheque : stdlib il me semble.

Sinon, il manque un ; apres x=... et les printf sont un peu hasardeux avec tes quotes dans tous les sens. ce sont des guillements qu'il faut mettre.

heu j'ai essayer tous ce que vous m'avait dit mais rien a faire sa fonctionne pas et selon le bouquin il a pas de ; mais j'ai quand meme essayer mais sa marche pa et je vois pas d'ou vien le prob franchement pour un debut c 'est assez decouragent

Essaie ça :

#include <cstdio>
#include <cstdlib>
#include <iostream>
int main(void)
{
int i;
double x;
i=0;
x=3.1415926535;
printf("Bonjour tout le monde \n") ;
printf("i vaut : %d et x vaut : %f\n",i,x);
system ("PAUSE");
return 0;
}

Chez moi ça marche parfaitement. En passant j'utilise GNU C++ (rhide).

il dit qu'il apprend le C, je vois pas pourquoi vous lui conseillez des librairies C++ et un system("PAUSE");
sur Dev-c++ ca prend, s'il passe dans un autre environement il se posera des questions.

comme dit plus haut, en mode console, tu dois dire au compilateur de marquer un temps d'arret par exemple avec la méthode
getche(); avant ton return afin de voir ton résultat à l'écran. Utilises les librairies C meme si elles sont vieilles, on est tous passés par la
;-)
Lassé par la pub ? Créez un compte
Tom's guide dans le monde