récupérer une chaines de caractère d'un fichier texte - C - Programmation
Marsh Posté le 27-04-2005 à 11:28:40
lepoireau a écrit : Je galère (comme tout les admin sys en prog) pour récupèrer les X caractères suivants les Y caractères, de la ligne n d'un fichier texte. |
T'aider à quoi ?
Soit on écrit le programme à ta place et tu n'auras pas avancé,
soit tu te prends en main, tu te formes (il y a des dizaines de tutos dont certains sont sur ce site ou sur www.developpez.com). Ensuite tu écris le code, et tu le soumets ici pour contrôle.
Le Tonneau des Danaïdes, non merci...
Marsh Posté le 27-04-2005 à 12:30:02
Sans aller jusqu'à être désagréable, c'est clair qu'il va falloir que tu te prennes en main.
Car ce que tu décris est un problème sommes toutes simple : lire une ligne d'un fichier, puis lire une sous-chaîne à partir de la ligne lue.
Te donner du code à ce stade, serait te pondre une solution toute faite et tu n'auras pas à réfléchir. Et, donc, tu ne progresseras pas.
En C, jette un coup d'oeil aux fonctions type open(), read() etc. pour la gestion des fichiers, et les fonctions de strings.h (strncpy() par exemple) pour les chaînes de caractères.
Quant à la partie "à partir du caractère Y", il va falloir que tu te lances dans les pointeurs.
Indication : Caractère n°Y = pointeur sur ta chaîne de caractère + Y.
Et je ne saurais trop te suggérer de lire un bon Kernighan&Ritchie pour bien débuter. C'est clair, concis et compréhensible.
Marsh Posté le 27-04-2005 à 13:22:35
Elmoricq a écrit : Sans aller jusqu'à être désagréable, |
J'ai été désagréable ?
Citation : c'est clair qu'il va falloir que tu te prennes en main. |
Ah bon, ben on est d'accord alors...
Citation : En C, jette un coup d'oeil aux fonctions type open(), read() etc. pour la gestion des fichiers, et les fonctions de strings.h (strncpy() par exemple) pour les chaînes de caractères. |
En C c'est fopen(), fgetc(), fgets() etc.
http://mapage.noos.fr/emdel/notes.htm#fichiers
Marsh Posté le 27-04-2005 à 13:32:57
Emmanuel Delahaye a écrit : J'ai été désagréable ? |
J'ai trouvé ton post assez dur, surtout ta remarque sur le tonneau des Danaïdes.
Disons qu'une ou deux pistes auraient aidé, enfin c'est mon avis (ne le prends pas mal).
Emmanuel Delahaye a écrit : |
Oops très juste : open(), read() et consors sont Unix-only. Et pas très intéressantes pour l'usage normal, qui plus est.
Marsh Posté le 27-04-2005 à 14:07:36
Elmoricq a écrit : J'ai trouvé ton post assez dur, surtout ta remarque sur le tonneau des Danaïdes. |
Tu aurais préféré
"Donne un poisson à un homme et il mangera un jour, apprends lui à pêcher, il mangera toute sa vie"
Citation : Disons qu'une ou deux pistes auraient aidé, enfin c'est mon avis (ne le prends pas mal). |
Et ça, c'est de la déco ?
Citation : (il y a des dizaines de tutos dont certains sont sur ce site ou sur www.developpez.com) |
Marsh Posté le 28-04-2005 à 18:03:29
Vous battez pas !
Merci à vous deux pour vos indications.
Marsh Posté le 27-04-2005 à 10:39:28
Bonjour,
Je galère (comme tout les admin sys en prog) pour récupèrer les X caractères suivants les Y caractères, de la ligne n d'un fichier texte.
Quelqu'un pourrait il m'aider ?