Partage
  • Partager sur Facebook
  • Partager sur Twitter

EOF avec les API windows ?

    23 octobre 2008 à 15:03:18

    Bien le bonjour ami(e)s programmeurs et programmeuzes,

    Je débute avec les API Windows et j'ai une classe à faire pour le manipulation de fichier (Creer, ouvrir, lire, écrire ...).

    Mais je bloque pour écrire à la fin de mon fichier, en fait lorsque je l'ouvre il faudrait que tout ce que j'ecris ensuite se trouve à la fin du fichier. Voici le code de ma méthode(dsl je sais pas si il ya des balises de codes) :

    int TFichier::EcrireFichier(char* octets)
    {
    int wr ;
    DWORD nombreOctetTraites;
    octets = StrCat(octets,"\r\n") ; // Pour passer une ligne à chaque appel

    wr = WriteFile(Fichier, octets, StrLen(octets), &nombreOctetTraites, NULL);

    return wr ;
    }

    Mon problème est que je ne trouve pas la fonction qui me permet de me placer à la fin du fichier lors de son ouverture.
    Pourriez vous m'aider svp ?

    PS : Fichier est de type HANDLE

    Merci d'avance.
    • Partager sur Facebook
    • Partager sur Twitter
      23 octobre 2008 à 19:01:55

      Bonjour,

      La fonction que tu cherche s'appelle SetFilePointer
      • Partager sur Facebook
      • Partager sur Twitter
      Mettre à jour le MinGW Gcc sur Code::Blocks. Du code qui n'existe pas ne contient pas de bug

      EOF avec les API windows ?

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown