A voir également:
- Comment lit un fichier texte en c builder 6
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Comment faire un fichier pdf - Guide
- Comment ouvrir un fichier docx ? - Guide
3 réponses
Utilisateur anonyme
25 août 2009 à 12:48
25 août 2009 à 12:48
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();
. . .
}
. . .
#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();
. . .
}
. . .