Bonjour,
je voudrai savoir quelle principe et quelle fonctionctions utiliser pour pouvoir recopier le contenu d'une variable dans un fichier texte.
Merci.
Bonjour,
je voudrai savoir quelle principe et quelle fonctionctions utiliser pour pouvoir recopier le contenu d'une variable dans un fichier texte.
Merci.
Ouvrir le fichier : fopen
Ecrire les données : fwrite (écriture binaire) ou fprintf (écriture formatée (texte))
Fermer le fichier : fclose
Un tutoriel pour expliquer tout ça : http://melem.developpez.com/langagec/fichiersc/
J'ai un autre petit souci (je suis un peu nul).
Je voudrai afficher au lieu d'une chaine de caracter le contenu d'une variable qui pointe sur une chainemais je ne compile pas genre;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 int main() { FILE * f; char *tab[]; tab[1] = 'test'; f = fopen("hello2.txt", "w"); if (f != NULL) { fprintf(f," tab[1]"); fclose(f); } else perror("hello.txt"); return 0; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #include <stdio.h> int main (void) { char const* tab[] = {"test"}; FILE *f = fopen("essai.txt", "w"); if (f != NULL) { fprintf(f, "%s", tab[0]); fclose(f); } return 0; }
:wq
fprintf(f," tab[1]");tab[1] fait parti de la liste des arguments, tu as oublié d'indiquer le format.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int fprintf(FILE* flux, const char* format ,argument 1, argument 2, ... ,argument n);
Pourquoi les pierres carrées font elles des ronds dans l'eau ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager