pb tout con en vb - VB/VBA/VBS - Programmation
Marsh Posté le 02-05-2002 à 10:50:30
dim ligne as string
bob = ""
Open fic for input as #1 (ou qq chose comme ça)
do until eof(1)
ligne = line input(1) (j'ai oublié la syntaxe !)
bob = bob + ligne (ou & pour concaténer, oublié aussi)
bob = bob + chr$(10) + chr$(13) (si on veut retrouver les caractères saut de ligne)
end do
close #1
Marsh Posté le 02-05-2002 à 11:27:15
pb sa se plante sur le line input avec tas syntax donc si kelk un a la solus penser au ptit rasta
Marsh Posté le 02-05-2002 à 11:31:52
C'est bien un fichier ASCII extra-pur, sans caractères "bizarres" ??
Dans le bloc note, il passe bien ?
Il n'est pas déja ouvert par un autre programme (ce qui peut empêcher d'y accéder) ?
Il est bien fermé (par l'appli qui l'a créé) ?
Marsh Posté le 02-05-2002 à 11:33:38
Dans QBASIC, c'est LINE INPUT #1, Chaine$
Ca serait donc
do until eof(1)
line input #1, ligne (j'ai retrouvé la syntaxe !)
bob = bob + ligne (ou & pour concaténer, oublié aussi)
bob = bob + chr$(10) + chr$(13) (si on veut retrouver les caractères saut de ligne)
end do
Marsh Posté le 02-05-2002 à 11:45:39
Merci a toi au faite juste un ptit truc c est pas end do c est loop mas merci bcp
Marsh Posté le 02-05-2002 à 12:29:57
Câ est très possible, une fois. Je fais plus de VB(3) depuis pas mal d'années. En C, j'utilise les {} => j'ai pas mal oublié.
C'était plutôt une ligne directrice.
L'important est que ça "roule".
Marsh Posté le 02-05-2002 à 14:33:20
Te remerci parce ke sa fait é jour ke je blokre mon projet la dessus et la j suis de nouveau bloker mais pas par ma faute car le fichier ke je doit traiter pour mon stage n existe pas encore il faut qu il boss dessus et je pourrais continuer
Marsh Posté le 02-05-2002 à 10:43:49
j ai un pb tout bete j ai declarer un fichier txt komme ceci
Dim fic as string
fic = " c:\lol\test.tx"
ET j ai declaré une string commme sa(lol)
dim bob as string
*------------------------------------*
Se ke je desire faire c est envoyer le contenu de test.txt dans bob je sais faire l inverse mais sa marche pas si j inverse les é var donc sa doit etre tt cons masi sa me saoul la merci d avance