Ca parraissait simple pourtant :-((((
remless
Messages postés
57
Statut
Membre
-
remless -
remless -
Salut,
Ce que je veux, c' est recuperé (à l' aide d' une fonction) des infos dont je ne connais pas la taille.
char foo[100];
read(arg, foo, 100);
Ce code marche et recupere les 100 premier caracteres mais je veux recuperer tout le fichier qui est la plupart du temps un fichier html.
Bien entendu la solution char foo [10000] n' est pas envisageable mais vous le savez deja.
Il me semble qu' il faut utiliser les pointeurs mais ca a l' air compliquer donc si quelqu' un peu me donner un coup de main ;-)
Merci,
@++
Ce que je veux, c' est recuperé (à l' aide d' une fonction) des infos dont je ne connais pas la taille.
char foo[100];
read(arg, foo, 100);
Ce code marche et recupere les 100 premier caracteres mais je veux recuperer tout le fichier qui est la plupart du temps un fichier html.
Bien entendu la solution char foo [10000] n' est pas envisageable mais vous le savez deja.
Il me semble qu' il faut utiliser les pointeurs mais ca a l' air compliquer donc si quelqu' un peu me donner un coup de main ;-)
Merci,
@++
A voir également:
- Ca parraissait simple pourtant :-((((
- Iphone 14 simple - Guide
- Simple pdf - Télécharger - PDF
- Simple ocr - Télécharger - Bureautique
- Simple file locker - Télécharger - Sécurité
- Simple comic - Télécharger - Vie quotidienne
6 réponses
salut
tu peux pas faire une boucle qui teste ce que tu lis?
tant qu'il y a quelquechose à lire, tu lis, sinon tu arrêtes
c'est possible, je ne sais pas en quoi tu programmes mais pour pas mal de langages c'est faisable
Chouba
Casque Bleu forumique
tu peux pas faire une boucle qui teste ce que tu lis?
tant qu'il y a quelquechose à lire, tu lis, sinon tu arrêtes
c'est possible, je ne sais pas en quoi tu programmes mais pour pas mal de langages c'est faisable
Chouba
Casque Bleu forumique
le probleme c le tableau qui recupere les infos et c la fonction read qui recupere les donne et les met dans le tableau foo
;-)
PS: c en language C
@++
;-)
PS: c en language C
@++
Salut a toi ,
Bon en C tu peux grave te demerder pour faire ca , c'est un langage qui le permet ??
Mais soit un peu plus precis, pourquoi stocke tu un fichier dans un tableau ?? que veux tu reelement faire ??
Tu as aussi la fonction FREAD qui lit un fichier et je crois me souvenir qu'il existe differents parametre et que comme le disais CHUBAKA, tu peux tester le END OF FILE
Bon en C tu peux grave te demerder pour faire ca , c'est un langage qui le permet ??
Mais soit un peu plus precis, pourquoi stocke tu un fichier dans un tableau ?? que veux tu reelement faire ??
Tu as aussi la fonction FREAD qui lit un fichier et je crois me souvenir qu'il existe differents parametre et que comme le disais CHUBAKA, tu peux tester le END OF FILE
Avec fread, tu ne testes pas le EOF :
tu utises un buffer statique avec cette fonction fread (RTFM comme on dit :) ). Et à chaque passage tu vérifies que le nombre d'éléments lus est égal au nombre d'éléments demandés après avoir recopié le buffer dans une chaine réallouée dynamiquement à chaque fois avec le nombre d'octets nécessaires en plus...
Qd ce n'est plus égal, soit le fichier est terminé, soit il y a une erreur :)
@++
Poster, poster encore et toujours :-)
tu utises un buffer statique avec cette fonction fread (RTFM comme on dit :) ). Et à chaque passage tu vérifies que le nombre d'éléments lus est égal au nombre d'éléments demandés après avoir recopié le buffer dans une chaine réallouée dynamiquement à chaque fois avec le nombre d'octets nécessaires en plus...
Qd ce n'est plus égal, soit le fichier est terminé, soit il y a une erreur :)
@++
Poster, poster encore et toujours :-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai oublié de dire autre chose... Ton titre ne vaut rien, il ne sert à rien.
va voir http://www.commentcamarche.net/ccmguide/ccmcharte.php3#titre
Un truc genre :
[C] lecture de fichier
aurait été bien plus logique et utile :-( Fais attention pour la prochaine fois
@++
Poster, poster encore et toujours :-)
va voir http://www.commentcamarche.net/ccmguide/ccmcharte.php3#titre
Un truc genre :
[C] lecture de fichier
aurait été bien plus logique et utile :-( Fais attention pour la prochaine fois
@++
Poster, poster encore et toujours :-)
ok donc ce que je veux faire c recuperer les informations retournées par un serveur suite a une requete.
La fonction permettant de recuperer ces infos et d les mettre dans un tableau est read (...). Ensuite je veux mettre ces infos dans un fichier et pour cela j' utilise le tableau foo.
Ce que je veux c' est pourvoir stocker dans mon tableau foo un volume d' information non connu.
voila tou ;-)
@++
PS : desoler c vrai q l titre veu rien dire mais ca attire un peu de gens :p.
La prochaine il sera significatif ;-)
La fonction permettant de recuperer ces infos et d les mettre dans un tableau est read (...). Ensuite je veux mettre ces infos dans un fichier et pour cela j' utilise le tableau foo.
Ce que je veux c' est pourvoir stocker dans mon tableau foo un volume d' information non connu.
voila tou ;-)
@++
PS : desoler c vrai q l titre veu rien dire mais ca attire un peu de gens :p.
La prochaine il sera significatif ;-)