Réponse acceptée !
int DisplayFirstKoOfFirstLineOfFile(char*FileName)
{
FILE*fichier = fopen(FileName,"rb");
if(fichier == NULL)
{
printf("erreur !!\n");
return 0;
}
char*buffer = new char[1024];
int*a = new int[1];a[0]=1023;
etiquette:
buffer[a[0]]=0x00;
a[0]--;
if(a[0] != -1)
goto etiquette ;
a[0]=0;
etiquette1:
fread(&buffer[a[0]],1,1,fichier) ;
if(buffer[a[0]] != '\n')
if(a[0] != 1023)
{
a[0]++; goto etiquette1 ;}
printf("voila 1024 du premiere ligne : %s\n",buffer);
delete[]buffer;
delete[]a;
fclose(fichier);
return 1 ;
}