bonjour a tous
alors voila mon petit probleme
je fait un
j'aimerais affihcer fp comment faireCode:
1
2 FILE *fp; fp=fopen(".....","r");
Version imprimable
bonjour a tous
alors voila mon petit probleme
je fait un
j'aimerais affihcer fp comment faireCode:
1
2 FILE *fp; fp=fopen(".....","r");
salut tu veux afficher la valeur du pointeur de fichier ?
si c'est le cas fait juste un printf %d
si tu veux lire le fichier les caracteres tu peux utiliser fgets(char *chaine int nbr_caractere_a_lire, File *fp)
Tu lis les n caracteres dans ton fichier et tu les copies dans ta chaine apres plus qu'a faire un printf %s de ta chaine. La fonction s'arrette lorsqu'elle rencontre une fin de fichier '\0' ou une fin de ligne'\n'
aussi pour une precision si le caractere '\n' est lu il figure dans ta chaine
Tchao
Surement pas, le pointeur n'as pas de valeur mais une adresse, on peut dire si tu préfères qu'il contient une adresse mais il me semble que ce n'est pas une bonne façon de voir les choses ... passons ! Pour un pointeur, on peut afficher son adresse ainsi:Citation:
Envoyé par juls64
Code:printf ("%p\n", p_file);