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
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. 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.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, à 14:50)
Hors ligne
#6 Le 17/09/2009, à 20:21
- Link31
Re : Konsole et copier/coller
{ echo "8"; echo "bob"; echo "160"; } | ./programme.exe
Hors 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.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, à 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.exe
n'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