AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez
 

 Lire/Ecrire dans un fichier

Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
[TheDarkTiger]
Modérateur
[TheDarkTiger]

Messages : 7420
Localisation : Essonne

Lire/Ecrire dans un fichier Empty
MessageSujet: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyMer 25 Jan 2006 - 22:36

souvent, on me demance comment enrengistrerou lire des fichiers, alors, voici comment faire ^^

pour écrire:
Code:

//on ouvre le fichier dans lequel on écrireas
numero=file_text_open_write("C:\test.tuto");
//et on écrit dedant
file_text_write_string(numero,"bonjour^^");
//et on oublie pas de fermer le fichier ^^
file_text_close(numero);

pour lire:
Code:

//on ouvre le fichier dans lequel on à écris(un .tuto, ou nimporte quel autre fichier^^)
numero=file_text_open_read(get_open_filename("fichier tuto|*.tuto|tous|*.*",""));
//et on le lit ^^
str=file_text_read_string(numero);
//on fini la ligne (si on veut en lire d'autres)
file_text_readln(numero);
//on rajoute un truck devant le contenu du fichier
str='le fichier contient : '+str
//on affiche
show_message(str);
//oui ! on ferme le fichier quand on à fini!
file_text_close(numero);

c'est là que l'on se rend compte que c'est plus long de lire que d'écrire ^^
enfin, sur l'ordi ^^

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
Lire/Ecrire dans un fichier U3dfr2 l'antique http://www.membres.lycos.fr/thedarkminousite/Lire/Ecrire dans un fichier Sign
Bienvenue au 2544eme utilisateur : sachem !


Dernière édition par daminetreg le Mer 27 Déc 2006 - 19:39, édité 1 fois
Revenir en haut Aller en bas
http://www.tdms.fr
alexis
Utilisateur confirmé: Rang *****
alexis

Messages : 1619
Localisation : charleroi-Belgique

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyJeu 26 Jan 2006 - 14:20

super
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg

Messages : 16996
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyJeu 26 Jan 2006 - 15:06

C'est cool! super

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
Lire/Ecrire dans un fichier U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
helication
Très bonne participation
helication

Messages : 115

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyJeu 26 Jan 2006 - 16:55

super super
Revenir en haut Aller en bas
http://helication2.ifrance.com
Ultr@k€vo$
Débutant


Messages : 17

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyLun 17 Avr 2006 - 9:06

merci a toi mec Very Happy ca peut étre trés utile pour creer un système de sauvegarde Wink

_________________
I am a Lire/Ecrire dans un fichier Gmq1 in the GM Quiz!
Revenir en haut Aller en bas
keïtchi
Utilisateur confirmé: Rang **
keïtchi

Messages : 366
Localisation : Don't Follow me, I'm lost too!

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyLun 17 Avr 2006 - 9:29

Mais comment fait-on pour crée un fichier a partire de GM?
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]

Messages : 7420
Localisation : Essonne

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyMar 18 Avr 2006 - 13:28

:gniah:
regarde le premier post de cette partie ^^

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
Lire/Ecrire dans un fichier U3dfr2 l'antique http://www.membres.lycos.fr/thedarkminousite/Lire/Ecrire dans un fichier Sign
Bienvenue au 2544eme utilisateur : sachem !
Revenir en haut Aller en bas
http://www.tdms.fr
Kryptos
Utilisateur confirmé: Rang ****
Kryptos

Messages : 1058
Localisation : très loin dans un univers étrange
Projet Actuel : Space Racer, un jeu multijoueur en ligne réalisé avec Unity 3D.

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyMar 18 Avr 2006 - 13:58

La fonction file_text_open_write ouvre le fichier en écriture spécifié en paramètre.
Si celui n'existe pas, il est créé. Par contre si celui-ci existe, il est écrasé (enfin je crois). Il faut donc pensé à recopier le contenu du fichier (par la méthode de lecture) si on veut ajouer quelquechose.

_________________
Lire/Ecrire dans un fichier Gmq5
Venez tester la beta de notre jeu de course Space Racer (conçu avec Unity 3D)
Revenir en haut Aller en bas
http://s150319444.onlinehome.fr
[TheDarkTiger]
Modérateur
[TheDarkTiger]

Messages : 7420
Localisation : Essonne

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyMar 18 Avr 2006 - 14:54

ou utiliser
Citation :

file_text_open_append(fname) Ouvre en mode ajout le fichier de nom fname, créant ce dernier si celui-ci n'existe pas déjà. La fonction retourne l'id du fichier qui devra ensuite être utilisé dans les autres fonctions.


_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
Lire/Ecrire dans un fichier U3dfr2 l'antique http://www.membres.lycos.fr/thedarkminousite/Lire/Ecrire dans un fichier Sign
Bienvenue au 2544eme utilisateur : sachem !
Revenir en haut Aller en bas
http://www.tdms.fr
RoyalLink
Nouveau


Messages : 2

Lire/Ecrire dans un fichier Empty
MessageSujet: Room   Lire/Ecrire dans un fichier EmptyJeu 6 Juil 2006 - 14:18

Comment on fait pour aller sur une room à partir d'un fichier?

Car moi j'ai fait:
Code:
numero=file_text_open_read("monde.eof");
message=file_text_read_string(numero);
room_goto(message);
file_text_readln(numero);
file_text_close(numero);

Et il m'envoi à la room0 au lieu de la room monde1(Qui es dans le fichier)
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]

Messages : 7420
Localisation : Essonne

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyJeu 6 Juil 2006 - 16:29

bha deux choses :
essaye soit ca :

Code:
numero=file_text_open_read("monde.eof");
message=file_text_read_real(numero);
room_goto(message);
file_text_readln(numero);
file_text_close(numero);

soit ca :

Code:
numero=file_text_open_read("monde.eof");
message=file_text_read_string(numero);

if message="monde1" then room_goto(monde1);

file_text_readln(numero);
file_text_close(numero);

le seul problème avec la seconde méthode, c'est quelle prend du temps ...

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
Lire/Ecrire dans un fichier U3dfr2 l'antique http://www.membres.lycos.fr/thedarkminousite/Lire/Ecrire dans un fichier Sign
Bienvenue au 2544eme utilisateur : sachem !
Revenir en haut Aller en bas
http://www.tdms.fr
RoyalLink
Nouveau


Messages : 2

Lire/Ecrire dans un fichier Empty
MessageSujet: merci   Lire/Ecrire dans un fichier EmptyJeu 6 Juil 2006 - 18:27

Merci^^!
Revenir en haut Aller en bas
Blizter
Banni(e)


Messages : 2002

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyJeu 6 Juil 2006 - 18:49

Citation :
str='le fichier contient : '+str

Je savais pas qu'on pouvait utiliser la façon 'php' pour les strings

Bah jvais arreter d'utiliser string_insert ange
Revenir en haut Aller en bas
Levans
Utilisateur confirmé: Rang *****
Levans

Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyJeu 6 Juil 2006 - 18:55

blizter a écrit:
Citation :
str='le fichier contient : '+str

Je savais pas qu'on pouvait utiliser la façon 'php' pour les strings

Bah jvais arreter d'utiliser string_insert ange
la façon PHP ça serait :
Code:
$str = 'le fichier contient:' . $str;

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

Lire/Ecrire dans un fichier Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
Blizter
Banni(e)


Messages : 2002

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyJeu 6 Juil 2006 - 18:57

Je sais...

je parlais du principe..

:honte:
Revenir en haut Aller en bas
Levans
Utilisateur confirmé: Rang *****
Levans

Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyJeu 6 Juil 2006 - 18:58

dailleurs, ça, je l'avais dit dans mon tuto

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

Lire/Ecrire dans un fichier Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
Blizter
Banni(e)


Messages : 2002

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyJeu 6 Juil 2006 - 18:59

je lis pas les tutos, pas besoins gnii

Plus maintenant.
Revenir en haut Aller en bas
bibi26
Ex-Modérateur
bibi26

Messages : 4446

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyVen 7 Juil 2006 - 10:00

Merci Dark pour ce tuto, ça m'a permis de régler mon problème avec NoTrace super
Revenir en haut Aller en bas
Invité
Invité



Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyVen 18 Aoû 2006 - 21:37

Heu est ce qu'on peu faire quelquechose pour qu'il demande pas ou est le fichier ? j'ai essayerde mettre le chemin entier mais ca marche pas ! je voudrai qu'il ecrivent directement le message pas qu'il demande avant ou est le fichier c'est possible ?
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]

Messages : 7420
Localisation : Essonne

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyVen 18 Aoû 2006 - 21:55

pour lire:

numero=file_text_open_read("tuto.txt");
str=file_text_read_string(numero);
file_text_readln(numero);
file_text_close(numero);

str='le fichier contient : '+str;
show_message(str);

pour écrire:

numero=file_text_open_write("test.txt");
file_text_write_string(numero,"bonjour^^");
file_text_close(numero);

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
Lire/Ecrire dans un fichier U3dfr2 l'antique http://www.membres.lycos.fr/thedarkminousite/Lire/Ecrire dans un fichier Sign
Bienvenue au 2544eme utilisateur : sachem !
Revenir en haut Aller en bas
http://www.tdms.fr
Invité
Invité



Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptySam 19 Aoû 2006 - 10:46

Merci !!!!!!!! happy1
Revenir en haut Aller en bas
Terra
Invité



Lire/Ecrire dans un fichier Empty
MessageSujet: en plus   Lire/Ecrire dans un fichier EmptyDim 25 Fév 2007 - 11:16

Bonjour à tous. Il faut d'abord que je dis que ce site est génial !
Je voulais juste Avec game maker, peut on créer des logiciels ?
J'aimerai créer un logiciel d'échanges d'images a collectionner. Pour ca, j'aimerai que les gens ecrivent dans un fichier distant leur doubles et manquantes et que ensuite tout le monde puisse les lire !


Citation :
//on ouvre le fichier dans lequel on écrireas
numero=file_text_open_write("C:\");
//et on écrit dedant
file_text_write_string(numero,"bonjour^^");
//et on oublie pas de fermer le fichier ^^
file_text_close(numero);

Dans cette partie de code pour écrire, peut on écrire sur un fichier distant ? Sur un fichier situé sur un serveur ftp ou autre ? Si oui comment fait on merci à tous !
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg

Messages : 16996
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyDim 25 Fév 2007 - 13:25

Bonjour Terra. En effet on peut faire des logiciels, pour ton "problème" il y a plusieurs solutions, la première est d'utiliser FTP DLL: http://www.lecbna.org/pages/tuto/ftp_dll/index.html

Ainsi tu pourras télécharger le fichier distant pour écrire dedans et le réenvoyer sur le serveur.
Ou sinon utiliser une base mysql avec GMSQL, ce qui fonctionne très bien aussi: http://www.lecbna.org/pages/download/DLL/gmsql.zip
Ou encore tu pourrais lire les informations dans un .txt directement en ligne grâce à la dll: http://www.lecbna.org/pages/download/DLL/NetReadDLL.zip

Notre site est bourré d'exemple et de tuto, je t'ai donné ceux qui me paraissaient les plus appropriés. happy1

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
Lire/Ecrire dans un fichier U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Mass
*Excellent utilisateur*
Mass

Messages : 3337
Localisation : Dans une canonnière wookie.
Projet Actuel :
Things
Lire/Ecrire dans un fichier Void

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyDim 28 Sep 2008 - 8:54

pour ce code :
str=file_text_read_string(numero);
ça met le fichier en entier dans le string ou juste la première ligne ?
Si c'est la première ligne, comment je peut mettre le fichier en entier dans un string ?

_________________
Wyvup
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
edi9999
Utilisateur confirmé: Rang *****
edi9999

Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyDim 28 Sep 2008 - 10:09

str=""
while(end_of_file(numero))
{
str+=file_text_read_string(numero);
file_text_readln(numero)
}

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Mass
*Excellent utilisateur*
Mass

Messages : 3337
Localisation : Dans une canonnière wookie.
Projet Actuel :
Things
Lire/Ecrire dans un fichier Void

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyDim 28 Sep 2008 - 10:12

oki merci super

_________________
Wyvup
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
Wargamer
*Excellent utilisateur*
Wargamer

Messages : 6936
Projet Actuel : Bataille de cake au fruits

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyDim 5 Oct 2008 - 13:58

c'est possible d'écrire une valeur de variable?
genre: global.gauche=vk_left
file_text_write_string(config,global.gauche)
puis de pouvoir faire
global.gauche=file_text_read_string(config,global.gauche)
if keyboard_check(global.gauche)
{blabla}
car ca me fait un fichier vide en fait :/

_________________
Lire/Ecrire dans un fichier Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
Levans
Utilisateur confirmé: Rang *****
Levans

Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyDim 5 Oct 2008 - 14:11

en fait, c'est parce que que tu dois utiliser file_text_write_real , la constante vk_left contient la valeur 37 ..gnii gnii

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

Lire/Ecrire dans un fichier Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*
Wargamer

Messages : 6936
Projet Actuel : Bataille de cake au fruits

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyDim 5 Oct 2008 - 14:18

ah... ca marche effectivement gnii c'était tout bête au fond, merci Smile
la je fait
file_text_write_real(config,global.haut);
file_text_write_real(config,global.bas);
file_text_write_real(config,global.gauche);
file_text_write_real(config,global.droit);
comment je fait pour les lire indépendament?
oui je suis un noob noel

_________________
Lire/Ecrire dans un fichier Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
Levans
Utilisateur confirmé: Rang *****
Levans

Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyDim 5 Oct 2008 - 14:22

un petit saut de ligne entre chaque ? (regarde les posts d'avant)

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

Lire/Ecrire dans un fichier Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
Contenu sponsorisé




Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier Empty

Revenir en haut Aller en bas
 
Lire/Ecrire dans un fichier
Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Scripts GML-
Sauter vers: