1 ) j'arrive à récupérer la première ligne sauf qu'il me manque les 2 ou 3
derniers caractères de cette ligne !! Pourquoi ??
2 ) pour les lignes avec des chiffres cela me récupère uniquement le premier
chiffre !!! Pourquoi ??
ex. du code utilisé
open myfile.txt for input #2
input #2, mVariable1
input #2, mVariable2
input #2, mVariable3
input #2, mVariable4
close #2
si quelqu'un a une solution à proposer ?? merci !!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Michel Dessaintes
Contrairement à l'instruction Input #, la fonction Input renvoie tous les caractères lus, y compris les virgules, les retours chariot, les sauts de ligne, les points d'interrogation et les espaces à gauche.
Pourquoi n'utilise pas l'instruction "Line Input #" qui lit une ligne unique à partir d'un fichier séquentiel ouvert et l'attribue à une variable de type String.
Tout ça est dans la doc de VB.
Dans ton cas, ton instruction Input ne lit qu'un seul champ comme tu lui demande (donc, jusqu'au premier séparateur : virgule dans ce cas).
1 ) j'arrive à récupérer la première ligne sauf qu'il me manque les 2 ou 3 derniers caractères de cette ligne !! Pourquoi ?? 2 ) pour les lignes avec des chiffres cela me récupère uniquement le premier chiffre !!! Pourquoi ??
ex. du code utilisé open myfile.txt for input #2 input #2, mVariable1 input #2, mVariable2 input #2, mVariable3 input #2, mVariable4 close #2
si quelqu'un a une solution à proposer ?? merci !!
Contrairement à l'instruction Input #, la fonction Input renvoie tous les caractères lus, y compris les virgules, les retours
chariot, les sauts de ligne, les points d'interrogation et les espaces à gauche.
Pourquoi n'utilise pas l'instruction "Line Input #" qui lit une ligne unique à partir d'un fichier séquentiel ouvert et l'attribue à
une variable de type String.
Tout ça est dans la doc de VB.
Dans ton cas, ton instruction Input ne lit qu'un seul champ comme tu lui demande (donc, jusqu'au premier séparateur : virgule dans
ce cas).
Michel.
"Titeuf" <zititeuf@voila.fr> a écrit dans le message de news:uxi2r$0QDHA.2424@tk2msftngp13.phx.gbl...
1 ) j'arrive à récupérer la première ligne sauf qu'il me manque les 2 ou 3
derniers caractères de cette ligne !! Pourquoi ??
2 ) pour les lignes avec des chiffres cela me récupère uniquement le premier
chiffre !!! Pourquoi ??
ex. du code utilisé
open myfile.txt for input #2
input #2, mVariable1
input #2, mVariable2
input #2, mVariable3
input #2, mVariable4
close #2
si quelqu'un a une solution à proposer ?? merci !!
Contrairement à l'instruction Input #, la fonction Input renvoie tous les caractères lus, y compris les virgules, les retours chariot, les sauts de ligne, les points d'interrogation et les espaces à gauche.
Pourquoi n'utilise pas l'instruction "Line Input #" qui lit une ligne unique à partir d'un fichier séquentiel ouvert et l'attribue à une variable de type String.
Tout ça est dans la doc de VB.
Dans ton cas, ton instruction Input ne lit qu'un seul champ comme tu lui demande (donc, jusqu'au premier séparateur : virgule dans ce cas).
1 ) j'arrive à récupérer la première ligne sauf qu'il me manque les 2 ou 3 derniers caractères de cette ligne !! Pourquoi ?? 2 ) pour les lignes avec des chiffres cela me récupère uniquement le premier chiffre !!! Pourquoi ??
ex. du code utilisé open myfile.txt for input #2 input #2, mVariable1 input #2, mVariable2 input #2, mVariable3 input #2, mVariable4 close #2
si quelqu'un a une solution à proposer ?? merci !!
Titeuf
ok merci !
Comment faire une boucle qui lit les 2 premières puis les 2 suivantes et ainsi de suite jusqu'à la fin du fichier ??
merci
ok merci !
Comment faire une boucle qui lit les 2 premières puis les 2 suivantes et
ainsi de suite jusqu'à la fin du fichier ??