AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -20%
Drone Dji DJI Mini 4K (EU)
Voir le deal
239 €

 

 Lire/Ecrire dans un fichier

Aller en bas 
+10
Levans
Blizter
RoyalLink
Kryptos
keïtchi
Ultr@k€vo$
helication
daminetreg
alexis
[TheDarkTiger]
14 participants
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 - 23: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 ^^


Dernière édition par daminetreg le Mer 27 Déc 2006 - 20: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 - 15:20

super
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
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 - 16:06

C'est cool! super
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 - 17: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 - 11:06

merci a toi mec Very Happy ca peut étre trés utile pour creer un système de sauvegarde Wink
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 - 11: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 - 15:28

:gniah:
regarde le premier post de cette partie ^^
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 - 15: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.
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 - 16: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.

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 - 16: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 - 18: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 ...
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 - 20: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 - 20: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 - 20: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;
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 - 20: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 - 20:58

dailleurs, ça, je l'avais dit dans mon tuto
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 - 20: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 - 12: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 - 23: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 - 23: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);
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 - 12: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 - 12: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 : 16998
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 - 14: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
Revenir en haut Aller en bas
http://lecbna.org/
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

Lire/Ecrire dans un fichier Empty
MessageSujet: Re: Lire/Ecrire dans un fichier   Lire/Ecrire dans un fichier EmptyDim 28 Sep 2008 - 10: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 ?
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 - 12:09

str=""
while(end_of_file(numero))
{
str+=file_text_read_string(numero);
file_text_readln(numero)
}
Revenir en haut Aller en bas
http://gameplay.c.la/
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

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

oki merci super
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
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 - 15: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 :/
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 - 16: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
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
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 - 16: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
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 - 16:22

un petit saut de ligne entre chaque ? (regarde les posts d'avant)
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
 Sujets similaires
-
» [Dll en C] Ecrire-lire dans fichier texte en dll ?
» [RESOLU] Ecrire un entier dans un fichier puis le lire
» Lire / Ecrire - Fichier XML
» Lire fichier CSV
» Localiser/ecrire dans un Fichier

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