A voir également:
- Fin d un fichier en C
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir un fichier .bin - Guide
- Fichier host - Guide
1 réponse
En supposant que ta variable ligne soitt de type char[] ou char*, ajoute la ligne (*) et ça devrait marcher
j = 0;
while( !feof(f) )
{
//on recupere un caractere dans un tampon
fscanf(f,"%c", &tmp);
ligne[j] = tmp;
ligne[j+1] = '\0'; // <==== '\0' indique fin de chaine (*)
j++;
}
printf("on a lu: %s" ligne);
j = 0;
while( !feof(f) )
{
//on recupere un caractere dans un tampon
fscanf(f,"%c", &tmp);
ligne[j] = tmp;
ligne[j+1] = '\0'; // <==== '\0' indique fin de chaine (*)
j++;
}
printf("on a lu: %s" ligne);