Langage C

pushbrain Messages postés 50 Date d'inscription   Statut Membre Dernière intervention   -  
Popoï_ Messages postés 171 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,

je veux savoire la methode ou la boucle pour ne ferme pas le terminal leur de compiler
A voir également:

16 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Reformules ta question de façon claire et compréhensible, avec le maximum d'informations nécessaires à la bonnecompréhension de ton problème, car là, on ne comprend rien !
0
pushbrain Messages postés 50 Date d'inscription   Statut Membre Dernière intervention  
 
j'ai un programme par exemple :

#include <stdio.h>
#include <stdlib.h>

main(){

int age;
printf("donner votre age : \n");
scanf("votre age est = %d \n",age);
if (age >= 18 && age<50){
printf("vous etes majeur\n");}
else if (age <= 18){
printf("vous etes mineur\n");}
else
printf("vous etes vieux\n");
system("PAUSE");
return 0;
}
a la fin de compila tion je veux le continuer sans sortir

qusque je doit faire ?
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Tu veux continuer quoi sans sortir de quoi ?
Mais avant de compiler tu dois corriger les erreurs...

#include <stdio.h> 
#include <stdlib.h> 

int main() // main renvoie un entier, sinon return 0 n'a aucun sens
{ 
	int age; 
	printf("donner votre age : \n");
	scanf("votre age est = %d \n",&age); // ne pas oublier le &

	// les accolades sont inutiles s'il n'y a qu'une seule instruction
	if (age >= 18 && age<50)
		printf("vous etes majeur\n");
	else if (age <= 18)
		printf("vous etes mineur\n");
	else 
		printf("vous etes vieux\n"); 

	system("PAUSE");	
	return 0; 
} 
0
pushbrain Messages postés 50 Date d'inscription   Statut Membre Dernière intervention  
 
je veux pas sortir à le console
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pushbrain Messages postés 50 Date d'inscription   Statut Membre Dernière intervention  
 
j'utilise le dev C++
afin de la compilation je veux pas sortir à le terminal je veux repeter le 1 er instruction
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
C'est à ça que sert le system("PAUSE"), tant que tu n'as pas appuyer sur Entrée, la console reste ouverte, mais après le programme est terminé donc la console se ferme c'est normal...
Si tu veux pas qu'elle se ferme tu dois rajouter des instructions à ton programme pour savoir quoi faire après...

Remarque : si tu lances ton programme en ligne de commande, la console qui aura ouvert le programme restera ouverte après la fin du programme, dans ce cas tu n'as plus besoin du system("PAUSE")
0
pushbrain Messages postés 50 Date d'inscription   Statut Membre Dernière intervention  
 
ah oui comme une menu avait 2 choix
menu
donner un autre age click E
quitter Q
oui merci je comprends
0
pushbrain Messages postés 50 Date d'inscription   Statut Membre Dernière intervention  
 
merci bcp
mais j'ai pas comprends la definnition que ta donné sur " main "
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Lorsque tu fais return 0; cela signifie que tu renvoie l'entier 0 en résultat de ta fonction main, or dans ton code tu ne précisais pas quel type de résultat devait renvoyer main... Donc j'ai modifié en int main ce que l'on fait normalement. Sinon ton return 0 n'aurait aucun sens...
0
pushbrain Messages postés 50 Date d'inscription   Statut Membre Dernière intervention  
 
merci bcp
;)
0
Popoï_ Messages postés 171 Date d'inscription   Statut Membre Dernière intervention   76
 
ouah!!! Je sais pas quel langage tu parles pushbrain, mais j'ai rien compris!!! C'est du russe?
0
pushbrain Messages postés 50 Date d'inscription   Statut Membre Dernière intervention  
 
langage c
0
Popoï_ Messages postés 171 Date d'inscription   Statut Membre Dernière intervention   76
 
je parle de ton language à toi, comment tu t'exprimes... je sais très bien que c'est du C
0
pushbrain Messages postés 50 Date d'inscription   Statut Membre Dernière intervention  
 
donc qusque tu veux
dsl j'ai rien compris
0
Popoï_ Messages postés 171 Date d'inscription   Statut Membre Dernière intervention   76
 
Je disais juste que tu ne pouvais pas avoir de réponses à tes questions si tu écris russe dans un forum français: donc fais un peu gaffe à l'orthographe. J'avais même pas compris ce que voulais dire tellement c'était pas du français...
0
Popoï_ Messages postés 171 Date d'inscription   Statut Membre Dernière intervention   76
 
Je sais pas, peut-être qu'il parle bien le russe... ;D
0