Paramétrer le numéro de canal pour lire/écrire un fichier ?

Bah, tout est dit non ?

Paramétrer le numéro de canal pour lire/écrire un fichier ?

Messagede sporniket » Mar 3 Fév 2009 16:02

Salut,

Pour lire/écrire dans un fichier, on transmet à la fonction un paramètre "#n", n étant un entier. A ma connaissance, on utilise une valeur "en dur", par exemple "#1".

Est-il possible de transmettre une variable entière à la place ? (Par exemple, une fonction ouvre un fichier et me transmet un numéro de canal en retour, puis je transmet cette valeur à une autre fonction qui manipule le fichier via cette valeur)

Je pose cette question afin de confirmer (ou d'infirmer, on ne sait jamais ^^) que je dois passer par les appels gemdos pour obtenir ce genre de fonctionnement.
----
Fonte Sporniket Nostalgie Sans v9.08
Sporniket

Busy coding... lib gfx−60% ; streams−34%
Avatar de l’utilisateur
sporniket
 
Messages: 112
Inscription: Dim 23 Nov 2008 23:00
Localisation: paris

Re: Paramétrer le numéro de canal pour lire/écrire un fichier ?

Messagede shadow272 » Mar 3 Fév 2009 19:19

Là, jamais essayé.
Faut tester pour voir ;)
Un ATARI, le GFA c'est le bonheur
Avatar de l’utilisateur
shadow272
Administrateur du site
 
Messages: 211
Inscription: Mer 15 Oct 2008 21:40
Localisation: Hainaut, Belgique

Re: Paramétrer le numéro de canal pour lire/écrire un fichier ?

Messagede shadow272 » Mar 3 Fév 2009 19:27

Ben j'ai testé ça et sa fonctionne :)

a%=1
OPEN "o",#a%,"c:fichier.dat"
CLOSE #a%
Un ATARI, le GFA c'est le bonheur
Avatar de l’utilisateur
shadow272
Administrateur du site
 
Messages: 211
Inscription: Mer 15 Oct 2008 21:40
Localisation: Hainaut, Belgique

Re: Paramétrer le numéro de canal pour lire/écrire un fichier ?

Messagede sporniket » Mar 3 Fév 2009 23:36

Effectivement. Je pense que quand j'ai essayé la première fois, soit j'avais oublié le '#', soit j'avais utilisé un mauvais type. Enfin bref, je suis bien content ^^
----
Fonte Sporniket Nostalgie Sans v9.08
Sporniket

Busy coding... lib gfx−60% ; streams−34%
Avatar de l’utilisateur
sporniket
 
Messages: 112
Inscription: Dim 23 Nov 2008 23:00
Localisation: paris


Retourner vers Questions/aide

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron