Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/10/2010, à 21:31

belzebut

probleme d'encodage [Reglé]

Bonsoir,
j'apprends le C/C++ à l'ecole, et j'aimerais compiler sur linux...(et faire chier mes profs pro Windows aussi XD)

et j'ai taper l'exemple du premier post via nano :

#include <stdio.h>

int main(int argc, char* argv[])
{
     printf("Tout fonctionne correctement !\n");
     return 0;
}

le retour est parfait,
je veux edit le fichier et tester une boucle... et j'obtiens ceci via nano en faisant

nano test
^?ELF^A^A^A^@^@^@^@^@^@^@^@^@^B^@^C^@^A^@^@^@^@^D^H4^@^@^@0^Q^@^@^@^@^@^@4^@ ^@^H^@(^@^]^@^Z^@^F^@^@^@4^@^@^@4^D^H4$
^@^@^B^@@^@^@^@^@^@^@^@^D^H^F^A^@^@^@^D^H^G^A^@^@^D^D^H^G^B^@^@^H^D^H^G^C^@^@US^D^@^@^@^@[X^]^@^@$
^@^@^@l^D^Ho^D^H^E^@^@^@^D^H^F^@^@^@^D^H
^@^@^@J^@^@^@^K^@^@^@^P^@^@^@^U^@^@^@^@^@^@^@^C^@^@^@^D^H^B^@^@^@^X^@^@^@^T^@^@^@^Q^@^@^@^W^@^@^@x^D^H^Q^@^@^@p^D$
^@^@^@^E^@^@^@^@^@^@^@^B^@^@^@^B^@^@^@k^@^@^@o^B^@^@^@P^D^HP^B^@^@ ^@^@^@^F^@^@^@^A^@^@^@^D^@^@^@^@^@^@^@z^@^@^@ $
^@^@^@^@^@^D^H^@^@^@^@^C^@^K^@^@^@^@^@^D^H^@^@^@^@^C^@^L^@^@^@^@^@^@^D^H^@^@^@^@^C^@
^@^@^@^@^@l^D^H^@^@^@^@^C^@^N^@^@^@^@^@^D^H^@^@^@^@^C^@^O^@^@^@^@^@^D^H^@^@^@^@^C^@^P^@^@^@^@^@^T^D^H^@^@^@^@^C$
^@K^@^@^@^T^D^H^A^@^@^@^A^@^X^@Z^@^@^@^X^D^H^D^@^@^@^A^@^X^@h^@^@^@^D^H^@^@^@^@^B^@
^@^A^@^@^@^@^@^@^@^@^@^@^@^D^@t^@^@^@^X^D^H^@^@^@^@^A^@^Q^@^@^@^@^D^H^@^@^@^@^A^@^P^@^@^@^@$^D^H^@^@^@^@^A^@^$
^@^@^@^@^@^@^@^@^@^@^@^@^D^@^@^@^@^D^H^@^@^@^@^A^@^V^@^@^@^@^T^D^H^@^@^@^@^@^@^Q^@^@^@^@^T^D^H^@^@^@^@^@^@^$
^@^V^A^@^@^@^D^H^@^@^@^@^R^@
^@^]^A^@^@^@^@^@^@^@^@^@^@ ^@^@^@,^A^@^@^@^@^@^@^@^@^@^@ ^@^@^@@^A^@^@^D^H^D^@^@^@^Q^@^O^@G^A^@^@l^D^H^@^@^@^@^R^@$
^@^A^@^@^T^D^H^@^@^@^@^P^@^A^@^@^\^D^H^@^@^@^@^P^@^A^@^@^@^@^@^@^@^@^@^@^R^@^@^@^A^@^@^T^D^H^@^@^@^@^P^@$
^@^A^@^@^D^H^\^@^@^@^R^@
^@^A^@^@^D^H^@^@^@^@^R^@^K^@^@crtstuff.c^@__CTOR_LIST__^@__DTOR_LIST__^@__JCR_LIST__^@__do_global_dtors_aux^@compl$

et j'obtiens en bas de nano :
15 lignes (converties en format mac)

si je fais

gedit test

j'obtiens :
Impossible d'ouvrir le fichier /home/lucifer/test.
gedit n'a pas été capable de détecter le codage de caractères.
Vérifiez que vous n'essayez pas d'ouvrir un fichier binaire.
Sélectionnez un codage de caractères dans le menu et réessayez.


en attendant, je me fais un testé avec boucle tongue

merci d avance,
Abrahel

ps : Ubuntu Netbook Maverick

uname -a

donne :
Linux lucifer 2.6.35-22-generic #34-Ubuntu SMP Sun Oct 10 09:24:00 UTC 2010 i686 GNU/Linux

Dernière modification par belzebut (Le 15/10/2010, à 12:21)

Hors ligne

#2 Le 14/10/2010, à 21:40

slasher-fun

Re : probleme d'encodage [Reglé]

Bonjour,

J'imagine que tu compiles en faisant "gcc test -o test". Donc en faisant ça, tu écrases ton fichier source, donc normal qu'il ne puisse plus l'ouvrir ensuite.

Hors ligne

#3 Le 14/10/2010, à 21:49

belzebut

Re : probleme d'encodage [Reglé]

merci de ta reponse....
et que dois je faire?j'ai suivi l'explication et voila...
faut que je trouve du temps a bidouiller plus mon nunux....

Hors ligne

#4 Le 14/10/2010, à 22:19

omc

Re : probleme d'encodage [Reglé]

Bonjour,
l'option -o signifie "nom du fichier de sortie", dans ton cas c'est le nom l'exécutable.

Dernière modification par omc (Le 14/10/2010, à 22:21)

Hors ligne

#5 Le 15/10/2010, à 08:50

belzebut

Re : probleme d'encodage [Reglé]

donc, avec un -c ca irait mieux?
je tente de me familiariser avec la ligne de commande...
en profondeur... de ce que je connais >_>

Hors ligne

#6 Le 15/10/2010, à 09:53

valAa

Re : probleme d'encodage [Reglé]

Salut,
Tu appelles ton fichier source test.c (si c'est du C, test.cpp si c'est du C++) par exemple.
Pour compiler

gcc test.c -o test

Le fichier source n'est alors pas écrasé, car l'exécutable n'a pas le même nom (pas d'extension).
Ensuite pour lancer l'exécutable

./test

Pour éditer ton code source

nano test.c

Hors ligne

#7 Le 15/10/2010, à 12:20

belzebut

Re : probleme d'encodage [Reglé]

suis je bete, je le pense des fois ^^
la vieille habitude de l'extension auto de windaube >_>

merci smile

Hors ligne