Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1401 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Language c, *fichier.o*

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Language c, *fichier.o*

n°954764
Atomos
/home/ato/.geek_ville
Posté le 17-01-2005 à 16:27:34  profilanswer
 

Bonjour a vous, amis programeur ^^
Je suis en premiere année de BTS informatiqueet je vien d'attaquer le C ... le prof nous a filer un freeware sous windows, et je preferer programer sous linux ...
J'ai donc dl ANJURA, j'ai fait un ptit programe , je compile, et le fruit de cette compilation est un jolie fichier.o ...
Sous windows, avec devcpp, sa me donné un fichier.bat qui se lancer automatiquement ... mais la, comment lancer ce fichier.o !!!???
Merci par avance, Atomos ;)

mood
Publicité
Posté le 17-01-2005 à 16:27:34  profilanswer
 

n°954768
SBAM
Best recording of rach 3.
Posté le 17-01-2005 à 16:29:44  profilanswer
 

Man gcc :o
 
Si il s'arrete au .o c'est qu'un -c devait trainer dans la ligne de commande  :o  
 
Un gcc tonfichier.c devrait suffir.

n°954774
Atomos
/home/ato/.geek_ville
Posté le 17-01-2005 à 16:35:55  profilanswer
 

tout dabord merci pour ta réponse :)
J'ai fait un gcc fichier.c et je me retrouve avec, mon source, un fichier.c~ et un fichier nomer "a.out" ...
Que faire :/

n°954777
KangOl
Profil : pointeur
Posté le 17-01-2005 à 16:37:23  profilanswer
 

lancer le a.out :o


---------------
Nos estans firs di nosse pitite patreye...
n°954780
Atomos
/home/ato/.geek_ville
Posté le 17-01-2005 à 16:39:48  profilanswer
 

Ouai j'ai essayer, mais rien ne ce passe, je pense que c'est a cause de sa :
-Si je laisse le code tel quelle, la compilation plante en me disant "undefined reference to getch" :
 
 
#include <stdio.h>
 
main()
{
 char c;
 printf("NETREZ UN CARACTERE" );
 scanf("%c",&c);
 printf("VOICI SON CODE ASCII:%d\n",c);
 printf("POUR CONTINUER FRAPPER UNE TOUCHE" );
 getch();
}
 
-Si j'enleve le getch, sa marche, mais je pense que le programe n'a meme pas le temps de se lancer qu'il s'arrete direct ... tu as une idée ?
 

n°954782
Profil sup​primé
Posté le 17-01-2005 à 16:40:37  answer
 

c'est de l'humour ces printf? [:joce]

n°954786
Atomos
/home/ato/.geek_ville
Posté le 17-01-2005 à 16:41:36  profilanswer
 

Ben nan ... j'ai qu'une heure de C dans les patte, soyez indulgents :-/

n°954788
SomeBugsIn​Me
life suxx
Posté le 17-01-2005 à 16:41:47  profilanswer
 

le getch() c'est pas standard je crois.
 
Enlève-le et lance ton programme à partir d'un terminal.

n°954790
Profil sup​primé
Posté le 17-01-2005 à 16:42:23  answer
 

Atomos a écrit :

Ben nan ... j'ai qu'une heure de C dans les patte, soyez indulgents :-/


je parlais du français [:stukka]

n°954791
Atomos
/home/ato/.geek_ville
Posté le 17-01-2005 à 16:43:12  profilanswer
 

han , ouai j'ai ecrit a l'arrache juste pour tester le logiciel ^^

mood
Publicité
Posté le 17-01-2005 à 16:43:12  profilanswer
 

n°954795
_darkalt3_
Proctopathe
Posté le 17-01-2005 à 16:45:09  profilanswer
 

c'est plus rapide de taper "NETREZ" que "ENTREZ" donc ?

n°954797
Atomos
/home/ato/.geek_ville
Posté le 17-01-2005 à 16:47:19  profilanswer
 

merci c'était bien sa le probleme, mais pourtant, sous devcpp, cette commande marche, bizard Oo

n°954804
KangOl
Profil : pointeur
Posté le 17-01-2005 à 16:49:36  profilanswer
 

oui mais windows != linux :o


---------------
Nos estans firs di nosse pitite patreye...
n°954833
Atomos
/home/ato/.geek_ville
Posté le 17-01-2005 à 17:02:47  profilanswer
 

Et, il n'y a pas de moyen pout que le programe s'ouvre dans une console a part, parce que le programe qui s'execute au millieu des ligne de commande, c'est moyen quoi :/

n°954840
KangOl
Profil : pointeur
Posté le 17-01-2005 à 17:07:55  profilanswer
 

bha tu n'as qu'a ouvrir une autre console [:spamafote]


Message édité par KangOl le 17-01-2005 à 17:08:04

---------------
Nos estans firs di nosse pitite patreye...
n°954849
chaica
Posté le 17-01-2005 à 17:11:18  profilanswer
 

Atomos a écrit :

Et, il n'y a pas de moyen pout que le programe s'ouvre dans une console a part, parce que le programe qui s'execute au millieu des ligne de commande, c'est moyen quoi :/


 
Ca change qoui?


---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
n°955044
Emmanuel D​elahaye
C is a sharp tool
Posté le 17-01-2005 à 21:28:11  profilanswer
 

Atomos a écrit :

Ouai j'ai essayer, mais rien ne ce passe, je pense que c'est a cause de sa :
-Si je laisse le code tel quelle, la compilation plante en me disant "undefined reference to getch" :


#include <stdio.h>
 
main()
{
 char c;
 printf("NETREZ UN CARACTERE" );
 scanf("%c",&c);
 printf("VOICI SON CODE ASCII:%d\n",c);
 printf("POUR CONTINUER FRAPPER UNE TOUCHE" );
 getch();
}


-Si j'enleve le getch, sa marche, mais je pense que le programe n'a meme pas le temps de se lancer qu'il s'arrete direct ... tu as une idée ?


getch() n'est pas une fonction standard (lecture directe du clavier)
 
Ajoute un getchar() après le scanf) (ou laisse tomber scanf() qui n'est pas une fonction de débutant et utilise fgets()) et remplace le getch() par getchar().
 
Et aussi, apprends à utiliser les balises 'code' ('fixe' ou 'C/C++')


Message édité par Emmanuel Delahaye le 17-01-2005 à 21:31:04

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°955050
Taz
bisounours-codeur
Posté le 17-01-2005 à 21:34:00  profilanswer
 

Emmanuel Delahaye a écrit :

ou laisse tomber scanf() qui n'est pas une fonction de débutant


parce qu'avec de l'expérience, tu t'ennuies à utiliser scanf ? :)
 
sinon, il manque un petit fflush(stdout); entre le printf et le-dit scanf

n°955053
Emmanuel D​elahaye
C is a sharp tool
Posté le 17-01-2005 à 21:36:47  profilanswer
 

Taz a écrit :

parce qu'avec de l'expérience, tu t'ennuies à utiliser scanf ? :)

Non!
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Language c, *fichier.o*

 

Sujets relatifs
Quel language pour une application web ??language utilisé pour les émulateurs consoles...
Retrouver le language de programmetionlanguage oxygène++
Choisir un language de programmation.Quel language utilise pour faire ca:
Le Language c++ de Bjarne Stroustrup.[AIDE] Quel language ?
Le meilleur language ???...Que language??????
Plus de sujets relatifs à : Language c, *fichier.o*


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR