Pages : 1
#1 Le 17/09/2009, à 00:38
- V1k1n9

Konsole et copier/coller
Salut tout le monde, ![]()
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
160Je faisais un copié/collé de tout cela dans Cygwin et tout fonctionnait bien. Cependant ça ne fonctionne pas dans la console d'ubuntu.
Il s'arrête et attend la valeur de la première variable...
Si quelqu'un a une idée, merci ![]()
Hors ligne
#2 Le 17/09/2009, à 01: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, à 01:13)
Hors ligne
#3 Le 17/09/2009, à 12:51
- V1k1n9

Re : Konsole et copier/coller
up ![]()
Hors ligne
#4 Le 17/09/2009, à 13: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, à 14:48
- V1k1n9

Re : Konsole et copier/coller
bien sur. ![]()
Après un
gcc -o programme.exe programme.cmais j'aurais pu aussi bien faire
gcc -o programme.x programme.cou encore
gcc -o programme programme.cou bien encore
gcc -o tropfortcelog programme.cCe n'est pas vraiment le problème.
Dernière modification par V1k1n9 (Le 17/09/2009, à 14:50)
Hors ligne
#6 Le 17/09/2009, à 20:21
- Link31

Re : Konsole et copier/coller
{ echo "8"; echo "bob"; echo "160"; } | ./programme.exeHors ligne
#7 Le 17/09/2009, à 22:30
- V1k1n9

Re : Konsole et copier/coller
Ho ![]()
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.exeet 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, à 22:50)
Hors ligne
#8 Le 17/09/2009, à 22:42
- V1k1n9

Re : Konsole et copier/coller
Arg
.
L'implémentation de cette technique se passe mal. Les caractères deviennent du n'importe quoi malheureusement. ![]()
un nom dans un fichier se transforme en ôö·Ð¯¿
Un problème de formatage peut être...
Un
{ echo -e "8\nbob"} | ./programme.exen'arrange rien.
Dernière modification par V1k1n9 (Le 17/09/2009, à 22:49)
Hors ligne
#9 Le 18/09/2009, à 14:11
- V1k1n9

Re : Konsole et copier/coller
up
, je ne voudrais pas être obligé de retourner sur windows à cause de ça...
Dernière modification par V1k1n9 (Le 18/09/2009, à 14:12)
Hors ligne