Besoin aide [Code C]
Résolu
Bonjour a tous,
Je me lance dans l'aprentissage du code C.
Le soucis, c'est que je commence avec code block, je t'ame un tout petit programme, comme dire bonjour au monsieur ( Je sais, sais tres simple mais il faut bien debuter par quelque chose).
Je compresse et je visualise, jusque la cela ce passe tres bien, aucune erreur et le prog marche bien.
Mais ensuite, comment avoir un fichier executable ??
Pour ne pas louvrir avec codeblock mais comme un simple .exe ?
Merci pour vos reponses.
Je me lance dans l'aprentissage du code C.
Le soucis, c'est que je commence avec code block, je t'ame un tout petit programme, comme dire bonjour au monsieur ( Je sais, sais tres simple mais il faut bien debuter par quelque chose).
Je compresse et je visualise, jusque la cela ce passe tres bien, aucune erreur et le prog marche bien.
Mais ensuite, comment avoir un fichier executable ??
Pour ne pas louvrir avec codeblock mais comme un simple .exe ?
Merci pour vos reponses.
A voir également:
- Besoin aide [Code C]
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
8 réponses
Salut,
Le fichier exécutable tu dois l'avoir sur ton pc après la compilation.
Regarde dans le répertoire où tu as enregistrer ton fichier .c
D'ailleurs dans la fenêtre Log&others (celle en dessous de ton code) tu as plusieurs onglets.
Tu peux faire un clic sur l'onglet Building et tu verras quelque chose de genre
Le fichier exécutable tu dois l'avoir sur ton pc après la compilation.
Regarde dans le répertoire où tu as enregistrer ton fichier .c
D'ailleurs dans la fenêtre Log&others (celle en dessous de ton code) tu as plusieurs onglets.
Tu peux faire un clic sur l'onglet Building et tu verras quelque chose de genre
Compiling: C:\chemin\vers\tonfichier.c Linking console executable : C:\chemin\vers\tonfichier.exe ...Donc le fichier .exe est crée dans le même répertoire à moins que tu as configurer autrement code::blocks
Normalement tu as une fenêtre dans laquelle tu écris ton code c (par exemple dans un fichier plop.c) et qui va contenir un truc du genre :
Ensuite il suffit de compiler ce fichier et tu obtiendras ton exécutable.
Bonne chance
#include <stdio.h> int main(){ printf("pouet\n"); getchar(); return 0; }
Ensuite il suffit de compiler ce fichier et tu obtiendras ton exécutable.
Bonne chance
oui, j'ai le lien --> C:\\\\\\\C\Test\bin\Debug\TesT.exe
Sauf que quand je lance ce dernier, la fenetre s'ouvre puis se referme de suite...
Sauf que quand je lance ce dernier, la fenetre s'ouvre puis se referme de suite...
Essayez de la lancer en mode invite de commande.
Démarrer > Exécuter > cmd
Dans l'invite de commande tapez:
cd "C:\Test\bin\Debug\"
TesT
Démarrer > Exécuter > cmd
Dans l'invite de commande tapez:
cd "C:\Test\bin\Debug\"
TesT
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Sa lance le programme :) Merci
Mais maintenant y a t il quelque chose de plus simple ?Car si je l'envoi a une personne pour qu'il le visualise, je vais pas lui demandez de faire tout sa ??
Mais maintenant y a t il quelque chose de plus simple ?Car si je l'envoi a une personne pour qu'il le visualise, je vais pas lui demandez de faire tout sa ??
A la fin du code c rajoutez:
system("PAUSE");
edit: enfin je vaux dire juste après qu'on affiche bonjour
system("PAUSE");
edit: enfin je vaux dire juste après qu'on affiche bonjour
Normalement le getchar() est sensé suffire... Et contrairement à system("PAUSE"); il est indépendant du système.
Si la personne travaille sous linux ce genre de question ne se pause pas. Sous windows il doit d'ailleurs être possible de mettre dans les propriétés de ton exécutable l'option "exécuter dans un terminal" ou des commandes ms dos.
Bonne chance
Si la personne travaille sous linux ce genre de question ne se pause pas. Sous windows il doit d'ailleurs être possible de mettre dans les propriétés de ton exécutable l'option "exécuter dans un terminal" ou des commandes ms dos.
Bonne chance