Les fichiers avec c

Fermé
infamou Messages postés 8 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 7 décembre 2010 - 21 nov. 2009 à 17:03
nobie-cs Messages postés 155 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 15 mai 2010 - 24 nov. 2009 à 21:56
Bonjour,je recherche une fonction dans c qui déplace le curseur qui se trouve à la fin pour revenir au début de fichier . et merci d'avance
A voir également:

4 réponses

tu peut utiliser rewind
voici un exemple pris du http://www.cplusplus.com/reference/cstdio/rewind/

/* rewind example */
#include <stdio.h>

int main ()
{
  int n;
  FILE * pFile;
  char buffer [27];

  pFile = fopen ("myfile.txt","w+");
  for ( n='A' ; n<='Z' ; n++)
    fputc ( n, pFile);
  rewind (pFile);
  fread (buffer,1,26,pFile);
  fclose (pFile);
  buffer[26]='\0';
  puts (buffer);
  return 0;
}

0
infamou Messages postés 8 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 7 décembre 2010
21 nov. 2009 à 18:07
merci pour la réponse mais elle m'a donne une boucle infini ; mois j'ai un fichier ,et je cherche par exemple le nombre de répitition de 'A' , j'ai trouvé ,aprés je veux revenir au début de fichier pour le nombre de répition de 'B', son fermer le fichier. dis moi ou est le probléme.
0
nobie-cs > infamou Messages postés 8 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 7 décembre 2010
21 nov. 2009 à 18:17
je croit que c'est pas la bon façon de faire

moi a ta place je vais lire tout le contenu du fichier le mettre dans un buffer fermer mon fichier puis manipule mon buffer , si le contenu du fichier n'est pas trop long tu peut le mettre dans un string
0
infamou Messages postés 8 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 7 décembre 2010
22 nov. 2009 à 22:24
merci mais le probléme que le prof qui demande ça
0
nobie-cs Messages postés 155 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 15 mai 2010 17
22 nov. 2009 à 22:27
tu peut poster ton code stp sa sera plus facile pour t'aider
0
infamou Messages postés 8 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 7 décembre 2010
24 nov. 2009 à 21:51
merci je trouve une autre solution pour mon probléme je te remerci bq pour ton aide et bon chance
0
nobie-cs Messages postés 155 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 15 mai 2010 17
24 nov. 2009 à 21:56
avec plaisir tu peut change le statut :) sa sa te dérange pas tu peut me dire c'est quoi l'autre solution
0