Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails)

#1 Le 17/09/2009, à 01:38

V1k1n9

Konsole et copier/coller

Salut tout le monde, big_smile
Voilà je suis sur Cygwin depuis un moment, et j'ai pris l'habitude de copier coller le programme suivi de la valeur pour les variables qui sont demandées par mon programme. exemple :

./programme.exe
8
bob
160

Je faisais un copié/collé de tout cela dans Cygwin et tout fonctionnait bien. Cependant ça ne fonctionne pas dans la console d'ubuntu. sad Il s'arrête et attend la valeur de la première variable...
Si quelqu'un a une idée, merci smile

Hors ligne

#2 Le 17/09/2009, à 02:13

V1k1n9

Re : Konsole et copier/coller

Dans l'exemple précédent, "8" "bob" et "160" sont des variables de : programme.exe
l'exe est écrit en C et "8" donne une réponse à un :

scanf("%d", &age);

Dernière modification par V1k1n9 (Le 17/09/2009, à 02:13)

Hors ligne

#3 Le 17/09/2009, à 13:51

V1k1n9

Re : Konsole et copier/coller

up big_smile

Hors ligne

#4 Le 17/09/2009, à 14:04

Arcans

Re : Konsole et copier/coller

Oo'

Tu essayes de faire fonctionner un .exe sous Linux, ou j'ai mal compris là ?


« Mais je ne suis pas spécialement mécontent de ne pas être cela dit. »
     — Arcans
« Axiome de base de la théorie des ensembles : s'il existe dans un ensemble X un élément x ayant des propriétés potentiellement casse-couille, c'est de la faute d'Arcans. »
    — Le Rouge

Hors ligne

#5 Le 17/09/2009, à 15:48

V1k1n9

Re : Konsole et copier/coller

bien sur. lol
Après un

gcc -o programme.exe programme.c

mais j'aurais pu aussi bien faire

gcc -o programme.x programme.c

ou encore

gcc -o programme programme.c

ou bien encore

gcc -o tropfortcelog programme.c

Ce n'est pas vraiment le problème.

Dernière modification par V1k1n9 (Le 17/09/2009, à 15:50)

Hors ligne

#6 Le 17/09/2009, à 21:21

Link31

Re : Konsole et copier/coller

{ echo "8"; echo "bob"; echo "160"; } | ./programme.exe

Hors ligne

#7 Le 17/09/2009, à 23:30

V1k1n9

Re : Konsole et copier/coller

Ho yikes
technique très intéressante je te remercie. Je vais voir si je peux implémenter ce système. (bien évidemment mon programme est bien plus complexe que l'exemple trivial donné)
Cependant si à un moment je veux reprendre la main, du style mettre uniquement

{echo "8"; echo "bob";} | ./programme.exe

et rentrer moi même le valeur de la dernière variable, le programme va quand même jusqu'à la fin sans me permettre de donner des informations supplémentaires.

Dernière modification par V1k1n9 (Le 17/09/2009, à 23:50)

Hors ligne

#8 Le 17/09/2009, à 23:42

V1k1n9

Re : Konsole et copier/coller

Arg mad.
L'implémentation de cette technique se passe mal. Les caractères deviennent du n'importe quoi malheureusement. hmm
un nom dans un fichier se transforme en ôö·”Я¿
Un problème de formatage peut être...

Un

{ echo -e "8\nbob"} | ./programme.exe

n'arrange rien.

Dernière modification par V1k1n9 (Le 17/09/2009, à 23:49)

Hors ligne

#9 Le 18/09/2009, à 15:11

V1k1n9

Re : Konsole et copier/coller

up sad, je ne voudrais pas être obligé de retourner sur windows à cause de ça...

Dernière modification par V1k1n9 (Le 18/09/2009, à 15:12)

Hors ligne

Haut de page ↑