Bonjour je comprend pas tres bien pourquoi ce code passe bien
#include <stdio.h>
void main() {
FILE *fp;
char nom[10];
fp = fopen("barre.txt", "r+");
if (fp)
{
while( (fscanf(fp, "%s", &nom) != EOF) )
printf("%s",nom);
fclose(fp);
}
}
et celui la ne passe pas à l'execution:
#include <stdio.h>
void main() {
FILE *fp;
char *nom;
fp = fopen("barre.txt", "r+");
if (fp)
{
while( (fscanf(fp, "%s", nom) != EOF) )
printf("%s",nom);
fclose(fp);
}
}
merci
zincben