Le langage SMS est exclu sur les forums ProgBoards, tout message ne respectant pas la charte sera déplacé, modifié, ou supprimé par nos modérateurs.

Forum Langages » BASIC » open fichier$ for input as #1 - erreur trop de caractères

diemaker form
ProgBoarder
Citer Windows XP Firefox 2 - Posté le 10/06/2008 à 11:47
Bonjour,

j'ai dans un fichier texte le chemin et le nom de fichier à ouvrir:
d:\qb45\monfichier.txt

OPEN "cf2.dat" FOR INPUT AS #3' fichier contenant le chemin et le nom
LINE INPUT #3, ligne$
fichiercf2$ = CHR$(34) + ligne$ + CHR$(34)
PRINT fichiercf2$
SLEEP 3
OPEN fichiercf2$ FOR INPUT AS #1' erreur nom de fichier incorrect ou trop long


Si je met le chemin :

OPEN "d:\qb45\monfichier.txt" FOR INPUT AS #1


pas d'erreur ? ! ?
Pourquoi, je ne comprend pas
Si vous avez une idée, merci
Amicalement,
DMF
Formes de Découpe, Outils Coupants pour l'imprimerie sur http://www.diemakerform.fr
Francesco
Modérateur
RemonterCiter Linux Firefox 2 - Posté le 10/06/2008 à 11:53
C'est à cause des char$(34). Tu n'as pas besoin de les mettres.

fichiercf2$ = CHR$(34) + ligne$ + CHR$(34)
revient à initialisé fichiercf$ par "d:\qb45\monfichier.txt" et non par d:\qb45\monfichier.txt

d'où l'erreur
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
diemaker form
ProgBoarder
RemonterCiter Windows XP Firefox 2 - Posté le 10/06/2008 à 12:03
Bonjour Francesco,

Merci pour la réponse rapide !
L'erreur venait bien de là !

Amicalement,
DMF
(héhé (héhé
Formes de Découpe, Outils Coupants pour l'imprimerie sur http://www.diemakerform.fr
Francesco
Modérateur
RemonterCiter Linux Firefox 2 - Posté le 10/06/2008 à 14:32
Mais de rien ^^
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)

Poster une réponse

STOP aux fautes volontaires !
Message
Formatage
Note: pour partager du code source, merci d'utiliser le wall !
Smileys (sourire) (yekyek) (clein d'oeil) (désapprouve) (triste) (cool) (langue) (confus) (gêné) (neutre) (eek) (surpris) (diable) (flèche) (exclamation) (question) (diable) (idée) (méchant)
Pseudonyme
Recopiez le code
v6 © Computaid SPRL 2005-2008 - Tous droits réservés - Hébergé par eTigris - Page générée en 0,080 s - Crédits - Stats
1 connecté