pourquoi fseek ne marche pas pour ce stream ? - C - Programmation
Marsh Posté le 11-03-2005 à 01:23:30
le stream en question provenant de louverture d un socket.
Marsh Posté le 11-03-2005 à 07:41:12
fseek est indisponible pour une socket, c'est un flux à accès sequentiel et non continu.
Marsh Posté le 11-03-2005 à 22:26:07
hum, comment pourraije faire une boucle simple qui lise ce stream en utilisant des buffers ? sachant que le stream contiendra un ou plusieurs NULL, et ce finit par EOF ?
je n ai pas acces a getline, fread est la solution ?
Marsh Posté le 11-03-2005 à 01:18:09
read n'est pas vide, vu que
//while ((c = fgetc(read)) != EOF) { putchar(c); }
//printf("\n" );
renvoie tout le text.
fseek (read , 0 , SEEK_END); renvoie -1