AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Funko POP! Jumbo One Piece Kaido Dragon Form : où l’acheter ?
Voir le deal
Le Deal du moment :
Display Star Wars Unlimited Ombres de la Galaxie : ...
Voir le deal

 

 File_text....aidez-moi...

Aller en bas 
5 participants
AuteurMessage
Nic353
Utilisateur confirmé: Rang ****
Nic353


Messages : 838
Localisation : Je suis partout
Projet Actuel : 2Day of Defeat

File_text....aidez-moi... Empty
MessageSujet: File_text....aidez-moi...   File_text....aidez-moi... EmptyDim 28 Jan 2007 - 15:19

Bonjours,
J'ai une question pour vous...:

Bon je sais pas comment marche les codes de file_text...

J'aimerai savoir comment faire pour savoir qu'est-ce qui ce trouve a la 1er ligne, a la 2e, a la 3...etc...

Si c'est possible, comme un code de fichier ini mais en txt...

exemple:

global.text1=file_texte_read_string(1er ligne du doc)...

Svp et merci

_________________
File_text....aidez-moi... 2dodbc6
Revenir en haut Aller en bas
http://nicrf.0moola.com
sagix
Utilisateur confirmé: Rang **
sagix


Messages : 498
Localisation : Essonne

File_text....aidez-moi... Empty
MessageSujet: Re: File_text....aidez-moi...   File_text....aidez-moi... EmptyDim 28 Jan 2007 - 18:10

Aide GM a écrit:
file_text_read_string(fileid) Lit une chaîne à partir du fichier d'id fileid puis retourne la chaîne lue.
...
file_text_readln(fileid) Saute le reste de la ligne courante du fichier d'id fileid puis se place au début de la ligne suivante.

J'ai pas fait de test mais je pense que c'est ça, GM quand tu ouvres un fichier texte crée un pointeur qui se place par défaut sur la première ligne.

file_text_readln(fileid) avec cette fonction tu peux modifier la position de ce pointeur dans ton fichier texte en passant à la ligne suivante.

Je ne pense pas que GM puisse être plus précis, tu ne pourras pas lui demander de te placer à la ligne de ton choix, car comme GM ne connais pas exactement le nombre de ligne, tu pourrais lui donner une valeur erroné.

Il faut donc que tu crées une fonction par toi même pour te positionner où tu veux.
Revenir en haut Aller en bas
http://sagix.free.fr/
Devil37
Utilisateur confirmé: Rang *****
Devil37


Messages : 1815

File_text....aidez-moi... Empty
MessageSujet: Re: File_text....aidez-moi...   File_text....aidez-moi... EmptyDim 28 Jan 2007 - 19:50

Si tu connais la ligne de ta variable, pour aller à cette ligne fais simplement :

Code:
repeat (tonnombredelignes){file_text_readln(fileid)}
et après tu met ton code.

Un peu basique mais c'est la seule solution pour moi ...

_________________
Unvanquished Territories, un MMORPG 3D:
Son Blog
Son Forum
Revenir en haut Aller en bas
sagix
Utilisateur confirmé: Rang **
sagix


Messages : 498
Localisation : Essonne

File_text....aidez-moi... Empty
MessageSujet: Re: File_text....aidez-moi...   File_text....aidez-moi... EmptyDim 28 Jan 2007 - 20:50

En faisant comme ça il faut à quelle ligne est-ce qu tu es déjà rendu :

tu initialises une variable pointeur=0

et après tu fais

Code:
x_fois=pointeur-tonnombredelignes
repeat (x_fois)
{
file_text_readln(fileid);
pointeur+=1;
}

mais ce code ne marche pas si tu es à la ligne 15 et que tu veux aller à la ligne 4 , soit il faudrait remettre tout le temps le pointeur du text à 0, ou soit connaître le nombre de ligne total du document mais là je vois pas trop comment faire
Revenir en haut Aller en bas
http://sagix.free.fr/
notiz85
Utilisateur confirmé: Rang *****
notiz85


Messages : 2004
Localisation : Vendée
Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...

File_text....aidez-moi... Empty
MessageSujet: Re: File_text....aidez-moi...   File_text....aidez-moi... EmptyDim 28 Jan 2007 - 21:07

Pour savoir toutes les lignes, tu pourrais pas faire un truc du genre :

Citation :
Tu déplaces ton pointeur à chaque fois vers le bas, et tu compte
le nombre de fois qu'il a descendu et après une fois qu'il ne peut plus
descendre, tu connais le nombre max de ligne gnii

Après je sais pas s'il y a le moyen de savoir si le pointeur peut continuer
ou pas sa descente triste

:pac_dr: EDIT :pac_gh:

Avec sa sa ne pourrait pas être possible ?
Citation :
file_text_eof(fileid) Indique si l'on a atteint la fin du fichier.

_________________
File_text....aidez-moi... 577128485
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
sagix
Utilisateur confirmé: Rang **
sagix


Messages : 498
Localisation : Essonne

File_text....aidez-moi... Empty
MessageSujet: Re: File_text....aidez-moi...   File_text....aidez-moi... EmptyDim 28 Jan 2007 - 22:02

Merci notiz85 j'ai trouvé la solution grâce à toi, j'avais pas vu cette ligne dans l'aide happy1

et donc je pense qu'il vaut mieux charger le fichier en mémoire (en chargeant le tout dans un tableau unidimensionnel) pour pouvoir plus facilement travailler dessus voici un exemple

parcourrir_fichier_ext.zip - 0.00MB

(PS: pour info eof à l'acronyme de End-Of-File )
Revenir en haut Aller en bas
http://sagix.free.fr/
master47
Utilisateur confirmé: Rang *****
master47


Messages : 2368
Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio

File_text....aidez-moi... Empty
MessageSujet: Re: File_text....aidez-moi...   File_text....aidez-moi... EmptyDim 28 Jan 2007 - 22:34


_________________
Suivez la timeline ! The PacWars Timeline
C# .NET, Web & Sound Design.
---
Oldies: http://livegallery.lescigales.org/
Lawl :
Spoiler:
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
Contenu sponsorisé





File_text....aidez-moi... Empty
MessageSujet: Re: File_text....aidez-moi...   File_text....aidez-moi... Empty

Revenir en haut Aller en bas
 
File_text....aidez-moi...
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Astuces 3D aidez moi?
» aidez moi!!!
» Affichage des touches
» aidez moi!!!!
» [SI TU ES DEBUTANT ALORS CLIQUE ICI]

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