Futura Sciences
Image de la rubrique en cours

Forum FS Generation

Précédent   Vous êtes ici : Forum FS Generation » Informatique » Logiciel - Software - Open Source

Découvrir d'autres sujets sur ces thèmes : ,


Réponse
Vieux 25/03/2006, 12h26   Sujet Lancer un programme ?? - Message #1
jitou
 
Date d'inscription: août 2004
Messages: 86
Lancer un programme ??
Bonjour
Voila je dèbut en informatique avec un petit problème, j'arrive à faire des programmes en C mais impossible de les lancer toujours une erreure. Donc je voudrais tèlècharger un logiciel comme "gcc" mais je n'y arrive pas.
Si vous pouviez m'aider à tèlècharger "gcc" (ou autre logiciel du meme style gratuit);
Merci d'avance
jitou est déconnecté   Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Vieux 25/03/2006, 12h33   Sujet Lancer un programme ?? - Message #2
Coincoin
 
Date d'inscription: octobre 2003
Localisation: Paris
Âge: 23
Messages: 13 602
Re : Lancer un programme ??
Salut,
Tu utilises quoi comme programme pour l'instant ?
Tu as quoi comme erreur ?
Tu es sous quel système d'exploitation ?
...
__________________
Encore une victoire de Canard !
Coincoin est déconnecté   Réponse avec citation
Vieux 25/03/2006, 12h53   Sujet Lancer un programme ?? - Message #3
jitou
 
Date d'inscription: août 2004
Messages: 86
Re : Lancer un programme ??
Pour l'instant j'utilise wordpad, et j'enregiste sous dos.
L'erreur est " Le processeur NTVDM a renconté une instruction non autorisée"
Je ne sais pas ce qui est le type d'exploitation désolé.
jitou est déconnecté   Réponse avec citation
Vieux 25/03/2006, 12h59   Sujet Lancer un programme ?? - Message #4
Coincoin
 
Date d'inscription: octobre 2003
Localisation: Paris
Âge: 23
Messages: 13 602
Re : Lancer un programme ??
Comment ça tu "enregistres sous DOS" ? Avec quoi tu compiles ?
Citation:
Je ne sais pas ce qui est le type d'exploitation désolé.

Windows, Linux, ...
__________________
Encore une victoire de Canard !
Coincoin est déconnecté   Réponse avec citation
Vieux 25/03/2006, 13h04   Sujet Lancer un programme ?? - Message #5
erik
 
Date d'inscription: août 2004
Messages: 1 542
Re : Lancer un programme ??
Avant d'executer un programme écrit en C, il faut le compiler.

C'est à dire utiliser un programme qui va traduire ton code en instructions comprehensibles par ta machine (fichier que l'on appelle un exécutable)

Si tu est sous windows tu peut trouver un compilateur gratos ici : http://www.bloodshed.net/dev/

Le programme en question est un environnement de développement (EDI) c'est à dire qu'il remplace ton bloc note pour écrire ton code source et te permet de compiler ton code pour créer ton exécutable.

Suis je clair ?
erik est déconnecté   Réponse avec citation
Vieux 25/03/2006, 13h07   Sujet Lancer un programme ?? - Message #6
jitou
 
Date d'inscription: août 2004
Messages: 86
Re : Lancer un programme ??
Je crè un programme sur wordpad ensuite je l'enregistre sur Document texte MS-DOS (dsl je suis vraiment un dèbutant ) et je met .exe .
Je compile pas enfin je crois ( sauf si ça le fais seule ).
jitou est déconnecté   Réponse avec citation
Vieux 25/03/2006, 13h10   Sujet Lancer un programme ?? - Message #7
jitou
 
Date d'inscription: août 2004
Messages: 86
Re : Lancer un programme ??
Tu m'a pris de vitesse Erik, tu reponds avant moi donc mon message prèdèdant n'est pas valable dèsolè.
Tu n'aurais pas le meme site en Francais si te plais?
jitou est déconnecté   Réponse avec citation
Vieux 25/03/2006, 13h20   Sujet Lancer un programme ?? - Message #8
erik
 
Date d'inscription: août 2004
Messages: 1 542
Re : Lancer un programme ??
Va à cette adresse : http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exe?use_mirror=o vh

Le telechargement devrait commencer tout seul
erik est déconnecté   Réponse avec citation
Vieux 25/03/2006, 13h28   Sujet Lancer un programme ?? - Message #9
jitou
 
Date d'inscription: août 2004
Messages: 86
Re : Lancer un programme ??
Merci pour votre aide, vous avez été tres clair ^
jitou est déconnecté   Réponse avec citation
Vieux 25/03/2006, 13h30   Sujet Lancer un programme ?? - Message #10
erik
 
Date d'inscription: août 2004
Messages: 1 542
Re : Lancer un programme ??
Petit test, pour voir si tout marche :

Ecrit un petit programme qui écrit "hello world" à l'écran, compile le, exécute le, est ce que ça marche ?
erik est déconnecté   Réponse avec citation
Vieux 25/03/2006, 13h49   Sujet Lancer un programme ?? - Message #11
jitou
 
Date d'inscription: août 2004
Messages: 86
Re : Lancer un programme ??
En faite c'est pas tant facile que sa a utiliser le logiciel. Par exemple pour executer ce petit programme trouvé sur internet :
#include <stdio.h>
#define A 10
void main(void)
{
float B,C;
puts ("Entrez un nombre reel");
scanf("%f",&B);
C=A+B;
printf("la viable A + B est egale %f\n",C);
}
Il faut le rentrer puis le compiler et l'executer, c'est sa?
PS : je sais il dit pas hello world celui la ^^
jitou est déconnecté   Réponse avec citation
Vieux 25/03/2006, 14h00   Sujet Lancer un programme ?? - Message #12
erik
 
Date d'inscription: août 2004
Messages: 1 542
Re : Lancer un programme ??
Citation:
Il faut le rentrer puis le compiler et l'executer, c'est sa?

oui c'est ça,

par contre tu vas voir qu'il y'a un petit probleme à l'execution :
ton programme va se lancer, il t'ouvre une fenètre dos, te demande "Entrez un nombre reel", tu le rentre, tu appuis sur enter et la paf la fenètre Dos se ferme avant que ait pu voir le résultat du printf !!!

Pour éviter cela rajoute #include <stdlib.h> au début de ton programme et ajoute la ligne system("PAUSE"); à la fin du programme.

Une dernière chose le compilateur va refuser la ligne
void main(void) (y'a 10 ans il aurait accepté)
il faut écrire :
int main(void)
erik est déconnecté   Réponse avec citation
Vieux 25/03/2006, 18h09   Sujet Lancer un programme ?? - Message #13
Zuriv
 
Date d'inscription: août 2005
Localisation: Pessac (banlieue bordelaise)
Âge: 24
Messages: 131
Re : Lancer un programme ??
Et par la meme occasion, pour etre propre, terminer la fonction main par le retour d'un int. Par exemple :
return 0;
ou
return EXIT_SUCCESS;

deux classiques...
Zuriv est déconnecté   Réponse avec citation
Vieux 26/03/2006, 09h10   Sujet Lancer un programme ?? - Message #14
jitou
 
Date d'inscription: août 2004
Messages: 86
Re : Lancer un programme ??
Merci encore mais il dernière question :
comment on fait la ligne pause ?
jitou est déconnecté   Réponse avec citation
Vieux 27/03/2006, 09h41   Sujet Lancer un programme ?? - Message #15
Fred78
 
Date d'inscription: décembre 2004
Localisation: Région Parisienne (78)
Âge: 29
Messages: 152
Re : Lancer un programme ??
Salut,
Rapidement, "faire une ligne" pause, c'est écrire une instruction pause.
Un instruction en C se termine toujours par ;
Donc pour toi dans ton code, juste avant } (qui exprime la fin de la fonction main) tu écris ton istruction :

printf("la viable A + B est egale %f\n",C);
system("PAUSE");
return 0; // Pour terminer proprement
}

Tu remarqueras le // qui définit le début d'une ligne de commentaire

Voila. En esperant que ça t'aide un peu.
Fred78 est déconnecté   Réponse avec citation
Vieux 28/03/2006, 15h35   Sujet Lancer un programme ?? - Message #16
jitou
 
Date d'inscription: août 2004
Messages: 86
Re : Lancer un programme ??
Ca m'aide même beaucoup, merci à vous.
jitou est déconnecté   Réponse avec citation
Vieux 29/03/2006, 07h37   Sujet Lancer un programme ?? - Message #17
 
Date d'inscription: novembre 2005
Messages: 888
Re : Lancer un programme ??
Note: Avant de coder en C, il est nécessaire d'avoir quelques connaissances sur les systèmes d'exploitation en général, même d'un pont de vue très qualitatif, sinon tu risques de galérer un max...

Passe donc faire un tour sur Comment ça marche.
overmind est déconnecté   Réponse avec citation
Bienvenue
Si ceci est votre première visite, vous devez vous inscrire avant de pouvoir envoyer des messages. En étant inscrit vous pourrez poster votre question, participer aux débats, joindre vos images... alors n'attendez-plus, cela vous prendra 1 minute !

Pour commencer à lire les messages, depuis la page d'accueil des forums, sélectionnez le forum qui vous tente et partez ensuite à sa découverte...

Publicité

A voir aussi
Se lancer dans l'autoguidage... (Forum Matériel astronomique et photos d'amateurs)
ICD2 : avant de ce lancer (Forum Électronique)
Lancer de balle (Forum Physique)
Je vais bientôt me lancer :) (Forum Matériel astronomique et photos d'amateurs)
le lancer de boomerang (Forum Physique)










A voir aussi (Futura Sciences n'est pas responsable du contenu de ces publicités)
Réponse


Dossiers à découvrir

Outils
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Les dernières actualités
23/07 17:28 - Le volcanisme à l'origine de l'extinction marine du Crétacé supérieur ?
23/07 14:54 - Les mouches seraient sensibles au champ magnétique
23/07 11:31 - Faut-il jeter de la chaux dans les océans pour refroidir la planète ?
23/07 09:32 - Un pseudo GPS pour les futurs explorateurs lunaires
22/07 16:34 - Au cœur de la Pivoine, l'étoile médaille d'argent de la luminosité
22/07 13:32 - Listériose en hausse en France et en Europe
22/07 11:33 - Le graphène : le matériau le plus résistant au monde !

Fuseau horaire GMT +2. Il est actuellement 08h29.

Propulsé par vBulletin
Copyright © 2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.
Traduction par l'association vBulletin francophone