Programme en c
Fermé
kilander
-
21 mars 2008 à 20:42
mype Messages postés 2435 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 16 août 2010 - 21 mars 2008 à 21:11
mype Messages postés 2435 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 16 août 2010 - 21 mars 2008 à 21:11
A voir également:
- Programme en c
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Frequence programme national ✓ - Forum Messagerie
- Programme demarrage windows 10 - Guide
- Programme bonjour ✓ - Forum Windows
- Programme démarrage windows 10 - Guide
6 réponses
l'etudiant du 50
Messages postés
1303
Date d'inscription
mardi 26 février 2008
Statut
Membre
Dernière intervention
23 octobre 2010
166
21 mars 2008 à 20:43
21 mars 2008 à 20:43
tu as un probleme, ce n'est pas puts qu'il faut mettre mais "printf"
en gros ca fait cela :
printf("Hello world");
en gros ca fait cela :
printf("Hello world");
J'ai modifie le programme par
#include <stdio.h>
int main (void)
{
printf("Hello world");
return(0);
}
Sa compile et quand je double clique dessus rien ne se passe.
#include <stdio.h>
int main (void)
{
printf("Hello world");
return(0);
}
Sa compile et quand je double clique dessus rien ne se passe.
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
435
21 mars 2008 à 20:54
21 mars 2008 à 20:54
pour exécuter tu tapes dans le terminal apres avoir compiler
./nom_de_lexecutable
l'etudiant du 50
Messages postés
1303
Date d'inscription
mardi 26 février 2008
Statut
Membre
Dernière intervention
23 octobre 2010
166
21 mars 2008 à 20:54
21 mars 2008 à 20:54
prend plutot dev c++ comme logiciel qui est mieu car quand il comile, s'il y as une erreur il te di a quel ligne elle est.
De plus il te manque plutot pas mal de ligne a ton programme :
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
printf("Hello world");
system("PAUSE");
return 0;
}
met cela et la il te mettra ce que tu lui demande
De plus il te manque plutot pas mal de ligne a ton programme :
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
printf("Hello world");
system("PAUSE");
return 0;
}
met cela et la il te mettra ce que tu lui demande
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
435
21 mars 2008 à 20:58
21 mars 2008 à 20:58
son programme était deja bon et gcc est un tres bon compilateur la seule chose qu'il voulait c'est la commande pour executer...
Mahmah
Messages postés
496
Date d'inscription
lundi 17 septembre 2007
Statut
Membre
Dernière intervention
22 juin 2010
125
21 mars 2008 à 21:05
21 mars 2008 à 21:05
Salutations,
Je me permet de contester.
J'estime qu'il faut savoir compiler un programme si on ne veut pas devenir un programmeur du dimanche. D'autre part Dev-cpp utilise gcc aussi, les message d'erreur sont aussi explicites dans une console que dans un IDE. Ce qui me dérange surtout c'est que personne ici n'a expliqué que le soucis est que le programme marche bel et bien mais que la fenêtre se referme tout de suite...
Tant que j'y suis, quand on veut éviter d'avoir un programme de six lignes qui n'est même pas portable car pas standard, on ne met pas "system("PAUSE");".
Les solutions sont donc de lancer le programme à partir d'une console existante car celle-ci ne se refermera pas ç la fin du programme ou d'empêcher le programme de se terminer. Généralement cela est fait par l'intermédiaire d'un getchar(); juste avant le return pour attendre que l'utilisateur appuie sur 'Enter'.
Par ailleurs, puts marche tout aussi bien que printf.
M.
Je me permet de contester.
J'estime qu'il faut savoir compiler un programme si on ne veut pas devenir un programmeur du dimanche. D'autre part Dev-cpp utilise gcc aussi, les message d'erreur sont aussi explicites dans une console que dans un IDE. Ce qui me dérange surtout c'est que personne ici n'a expliqué que le soucis est que le programme marche bel et bien mais que la fenêtre se referme tout de suite...
Tant que j'y suis, quand on veut éviter d'avoir un programme de six lignes qui n'est même pas portable car pas standard, on ne met pas "system("PAUSE");".
Les solutions sont donc de lancer le programme à partir d'une console existante car celle-ci ne se refermera pas ç la fin du programme ou d'empêcher le programme de se terminer. Généralement cela est fait par l'intermédiaire d'un getchar(); juste avant le return pour attendre que l'utilisateur appuie sur 'Enter'.
Par ailleurs, puts marche tout aussi bien que printf.
M.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
l'etudiant du 50
Messages postés
1303
Date d'inscription
mardi 26 février 2008
Statut
Membre
Dernière intervention
23 octobre 2010
166
21 mars 2008 à 20:58
21 mars 2008 à 20:58
je l'ai donnée
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
435
21 mars 2008 à 21:02
21 mars 2008 à 21:02
ou ?
l'etudiant du 50
Messages postés
1303
Date d'inscription
mardi 26 février 2008
Statut
Membre
Dernière intervention
23 octobre 2010
166
21 mars 2008 à 21:04
21 mars 2008 à 21:04
enfin j'ai donnée le programme qui lui affichera son message, mais puts sa vien du language C sa?
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
435
21 mars 2008 à 21:11
21 mars 2008 à 21:11
oui puts c'est aussi une fonction du langage C elle fait la meme chose que printf elle affiche quelque chose