Lire une ligne dans un fichier texte puis........

oudkaramla Messages postés 107 Date d'inscription mardi 2 mars 2004 Statut Membre Dernière intervention 5 juillet 2004 - 19 mai 2004 à 18:16
HCJarod Messages postés 221 Date d'inscription mardi 12 août 2003 Statut Membre Dernière intervention 11 décembre 2008 - 21 mai 2004 à 21:12
salut out le monde,
je veux lire 3 lignes d'un fichier texte, puis faire le découpage de chaque ligne en petits morceaux

je sais qu'il ft faire fopen() mais aprés pour repèrer la ligne pouvoir découper la chîne de caractères qui la constitue

merci
au secours

12 réponses

oudkaramla Messages postés 107 Date d'inscription mardi 2 mars 2004 Statut Membre Dernière intervention 5 juillet 2004
19 mai 2004 à 18:21
mon fichier est constitué de trois lignes séparés par des lignes vides comme suit:

21.322+09980550

22.322+09119010

31..00+00001186

merci
0
Lbeberounet Messages postés 3 Date d'inscription mercredi 19 mai 2004 Statut Membre Dernière intervention 20 mai 2004
19 mai 2004 à 18:37
DSL je n'est pas la solution à ton pb.
Le mien est toute fois similaire, puisque je voudrais lire toutes les lignes d'un fichier Word (et non .txt) pour indexer le contenu.

Quelqu'un peut il répondre à deux largués? ;(
0
oudkaramla Messages postés 107 Date d'inscription mardi 2 mars 2004 Statut Membre Dernière intervention 5 juillet 2004
19 mai 2004 à 19:01
fopen
fgets
regarde il y a des exemples sur le site
ahmed
0
oudkaramla Messages postés 107 Date d'inscription mardi 2 mars 2004 Statut Membre Dernière intervention 5 juillet 2004
19 mai 2004 à 19:22
dans cette de caractères "21.322+09980550"
comment faire par exemple pour récupérer que les 8 derniers chiffres avec strncpy
urgent
merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
19 mai 2004 à 19:32
char* s = "21.322+09980550";
while(*s != '+') s++;
0
oudkaramla Messages postés 107 Date d'inscription mardi 2 mars 2004 Statut Membre Dernière intervention 5 juillet 2004
19 mai 2004 à 19:39
si j'ai la chaîne stockée dans une variable comment faire
urgent
0
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
19 mai 2004 à 19:43
s est bien une variable...
0
oudkaramla Messages postés 107 Date d'inscription mardi 2 mars 2004 Statut Membre Dernière intervention 5 juillet 2004
19 mai 2004 à 19:58
d'acords j'ai trouvé
comment faire maintenant pour placer une virgule entre 1 et 9 dans la chaîne de caractère suivante:
0000951921
urgent
merci
0
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
19 mai 2004 à 20:14
ca dépends pour quelle raison tu a choisi cet emplacement(8ème position, après un 1...)?
et arrête de mettre urgent à la fin de tes messages ca ne sert à rien!
0
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
19 mai 2004 à 20:20
Lbeberounet> tu ne peux pas lire le contenu d'un fichier word sans savoir de quelle manière celui-ci est codé dans le fichier, et j'imagine que ce n'est pas le cas, puisque ce codage est gardé secret
0
Lbeberounet Messages postés 3 Date d'inscription mercredi 19 mai 2004 Statut Membre Dernière intervention 20 mai 2004
20 mai 2004 à 13:45
Je pensais, ke l'on pouvais lire un fichier Word ou n'importe quelle autre extension.

Est il possible de recuperer octet par octet le contenu de ce fichier?

Si oui, quelle est la procédure?...

(Et le pire c'est que c'est urgent!!)

Lbeber
0
HCJarod Messages postés 221 Date d'inscription mardi 12 août 2003 Statut Membre Dernière intervention 11 décembre 2008 1
21 mai 2004 à 21:12
Tu peux lire ton fichier word octet par octet mais si tu ne connais pas le codage, tu n'en fera rien. Si tu a un fichier qui contient que du text, tu peux essayer de reuperer le texte (mais un .txt serait mieux). Si tu veux comprendre ce dont te parlais vecchio56, prend un .doc et ouvre le avec bloc note.....

Chaque problème a sa solution. S'il n'y a pas de solution c'est qu'il n'y a pas de problème.
a+
0
Rejoignez-nous