AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -40%
(CDAV) Machine à pâtes Philips 7000 ...
Voir le deal
148.88 €

 

 [Résolu][Texte]Comment lire entièrement un fichier

Aller en bas 
3 participants
AuteurMessage
SPLN
Utilisateur confirmé: Rang ***
SPLN


Messages : 588
Localisation : Sur son ordinateur *vous vois* arrêtez de me regarder comme ça
Projet Actuel : En quête de projet(s)!
Mes projets:
SP Lecteur Multimedia (Stand by)
S-Portable Graphics (demo1.8 is out! demo2.0 is planned)
SSB RPG (Stand by)

[Résolu][Texte]Comment lire entièrement un fichier Empty
MessageSujet: [Résolu][Texte]Comment lire entièrement un fichier   [Résolu][Texte]Comment lire entièrement un fichier EmptyMar 18 Mai 2010 - 22:33

Voilà j'explique mon problème.
La fonction execute_string()/file_text_open_read() possède le même "bug".
La détection du texte s'arrête quand elle rencontre un retour à la ligne dans le fichier.
Pour régler le problème d'execute_string c'est simple on remplace par execute_file.
Mais existe-t-il des solutions pour la fonction file_text_open_read() ?

Exemple:

X.txt a écrit:

Mon Texte N°1
Mon Texte N°2

Mon Code:
Code:
var_file = "C:\X.txt"
f = file_text_open_read(var_file)
ft = file_text_read_string(f)

Resultat:
Code:
ft = "Mon Texte N°1"

J'aimerais récupérer l'intégralité du fichier et en string si possible.

Merci d'avance.


Dernière édition par SPLN le Mar 18 Mai 2010 - 23:38, édité 1 fois
Revenir en haut Aller en bas
http://sp-lecteur-multimedia.skyrock.com/
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[Résolu][Texte]Comment lire entièrement un fichier Empty
MessageSujet: Re: [Résolu][Texte]Comment lire entièrement un fichier   [Résolu][Texte]Comment lire entièrement un fichier EmptyMar 18 Mai 2010 - 22:37

ce n'est pas un bug, c'est comme ça que ça fonctionne.

Et file_text_readln(file) passe à la ligne.
Revenir en haut Aller en bas
http://www.lecbna.org
SPLN
Utilisateur confirmé: Rang ***
SPLN


Messages : 588
Localisation : Sur son ordinateur *vous vois* arrêtez de me regarder comme ça
Projet Actuel : En quête de projet(s)!
Mes projets:
SP Lecteur Multimedia (Stand by)
S-Portable Graphics (demo1.8 is out! demo2.0 is planned)
SSB RPG (Stand by)

[Résolu][Texte]Comment lire entièrement un fichier Empty
MessageSujet: Re: [Résolu][Texte]Comment lire entièrement un fichier   [Résolu][Texte]Comment lire entièrement un fichier EmptyMar 18 Mai 2010 - 23:20

Donc en gros si je veux mon fichier je dois faire:

f = file_text_open_read(var_file)
ft = file_text_read_string(f)
ft2= file_text_read_ln(f)
ft3= file_text_read_ln(f)
ft4= file_text_read_ln(f)

file_text_read_ln(f)
ft2 = file_text_read_string(f)
file_text_read_ln(f)
ft3 = file_text_read_string(f)
file_text_read_ln(f)
ft4 = file_text_read_string(f)
etc...

pour avoir mon fichier en entier ensuite:
ftf = ft + ft1 +ft2 +ft3 + etc....

EDIT:J'ai finalement trouvé comment sa fonctionne.

Merci!
Revenir en haut Aller en bas
http://sp-lecteur-multimedia.skyrock.com/
jo
*Excellent utilisateur*
jo


Messages : 4879
Localisation : CENSURE T_T
Projet Actuel : FAC

[Résolu][Texte]Comment lire entièrement un fichier Empty
MessageSujet: Re: [Résolu][Texte]Comment lire entièrement un fichier   [Résolu][Texte]Comment lire entièrement un fichier EmptyMer 19 Mai 2010 - 2:36

T'es malade. Pour un texte de 500 ligne tu va faire 500 variables?
Revenir en haut Aller en bas
http://psyckho.skyrock.com/
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

[Résolu][Texte]Comment lire entièrement un fichier Empty
MessageSujet: Re: [Résolu][Texte]Comment lire entièrement un fichier   [Résolu][Texte]Comment lire entièrement un fichier EmptyMer 19 Mai 2010 - 9:17

f = file_text_open_read(var_file)
txt=""
while !file_text_eof(f)
{
txt+=file_text_read_string(f)
file_text_readln(f)
}
Revenir en haut Aller en bas
http://www.lecbna.org
SPLN
Utilisateur confirmé: Rang ***
SPLN


Messages : 588
Localisation : Sur son ordinateur *vous vois* arrêtez de me regarder comme ça
Projet Actuel : En quête de projet(s)!
Mes projets:
SP Lecteur Multimedia (Stand by)
S-Portable Graphics (demo1.8 is out! demo2.0 is planned)
SSB RPG (Stand by)

[Résolu][Texte]Comment lire entièrement un fichier Empty
MessageSujet: Re: [Résolu][Texte]Comment lire entièrement un fichier   [Résolu][Texte]Comment lire entièrement un fichier EmptyMer 19 Mai 2010 - 12:49

Pas mal ton code.

J'allais pas utilisé cette fonction pour des textes mais pour fusionner des fichiers.

De cette manière:
Exemple:
"F=2"+"F1"+file1+"F1END"+"F2"+file2+"F2END"+"FEND"
Et pour les "dé"fusionner j'utiliserais le texte mis entre les fichiers.
Sa permet d'eviter de mettre le désordre et me permetrait d'avancer dans mon projet.
Revenir en haut Aller en bas
http://sp-lecteur-multimedia.skyrock.com/
Invité
Invité




[Résolu][Texte]Comment lire entièrement un fichier Empty
MessageSujet: Re: [Résolu][Texte]Comment lire entièrement un fichier   [Résolu][Texte]Comment lire entièrement un fichier EmptyMer 19 Mai 2010 - 12:50

jo a écrit:
T'es malade. Pour un texte de 500 ligne tu va faire 500 variables?

this

M@d_Doc a écrit:
f = file_text_open_read(var_file)
txt=""
while !file_text_eof(f)
{
txt+=file_text_read_string(f)
file_text_readln(f)
}

and that
Revenir en haut Aller en bas
Contenu sponsorisé





[Résolu][Texte]Comment lire entièrement un fichier Empty
MessageSujet: Re: [Résolu][Texte]Comment lire entièrement un fichier   [Résolu][Texte]Comment lire entièrement un fichier Empty

Revenir en haut Aller en bas
 
[Résolu][Texte]Comment lire entièrement un fichier
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Lire du GML dans un fichier texte
» lire le texte d'un fichier txt en tant que gml
» [Dll en C] Ecrire-lire dans fichier texte en dll ?
» [RESOLU] Ecrire un entier dans un fichier puis le lire
» [Resolu] Problème fichier texte et FANN

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