bonjour, je suis un peu rouillé pour faire de la lecture dans un fichier.
voici comment je procède:
FILE *hand;
char *readstream;
hand = fopen(MAKE_CONF,"r");
if ( hand == NULL )
{
cout << errno;
}else{
while ( !feof( hand) )
{
fgets(readstream,sizeof(readstream), hand);
cout << readstream;
}
fclose(hand);
}
alors cela me lite bien le fichier désiré, mais pas de la façon souhaitée qui serait de lire ligne par ligne, alors que lui lit 3 caractères par caractères.
est-ce que j’utilise mal la fonction fgets ?