Comment lit un fichier texte en c builder 6

Bonjour,
J'aimerais de savoir, quel est le code en c builder pour lire un fichier texte séquentiellement.
J'ai le fait en VB6 par exemple :
Output "c:\fichier.txt" for input as #1
while not eof(1)
line input #1, variable_ligne
wend
Close #1

Quelqu'un peut le convertir en c builder 6.
Merci.
Configuration: Windows XP
Firefox 3.0.11

3 réponses

  1. Résolu.
    Je remercie à toutes et à tous les participants pour ce sujet.
    A++.
    1
    1. Bonjour,

      #include <windows.h>
      #include <windowsx.h>

      #define MAX_CARACTERES 80
      . . .

      TCHAR pszUneLigne[ MAX_CARACTERES ]; // pour contenir une ligne de caractères.
      HANDLE hFile;
      DWORD dwnbr;

      hFile = CreateFile( "c:\\fichier.txt", GENERIC_READ,
      FILE_SHARED_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL );
      if( hFile )
      {
      ReadFile( hFile, pszUneLigne, MAX_CARACTERES, &dwnbr, NULL );
      while( dwnbr )
      {
      // Traitement de la ligne lue.
      . . .
      memset( pszUneLigne, 0, MAX_CARACTERES );
      ReadFile( hFile, pszUneLigne, MAX_CARACTERES, &dwnbr, NULL );
      }
      CloseHandle( hFile );
      }
      else {
      // Erreur à l'ouverture.
      GetLastError();
      . . .
      }

      . . .
      0
      1. oui, bien reçu votre réponse; mais je le veut en c builder 6, votre code n'est pas compatible dedans.
        Encore a++.
        0