Comment puis-je écrire un petit morceau de texte dans un .txt
fichier? Je recherche sur Google depuis plus de 3 à 4 heures, mais je ne sais pas comment le faire.
fwrite();
a tellement d'arguments, et je ne sais pas comment m'en servir.
Quelle est la fonction la plus simple à utiliser lorsque vous souhaitez uniquement écrire un nom et quelques chiffres dans un .txt
fichier?
Edit: Ajout d'un morceau de mon code.
char name;
int number;
FILE *f;
f = fopen("contacts.pcl", "a");
printf("\nNew contact name: ");
scanf("%s", &name);
printf("New contact number: ");
scanf("%i", &number);
fprintf(f, "%c\n[ %d ]\n\n", name, number);
fclose(f);
scanf
. Si vous lisez%s
, vous devez lire dans un tampon de longueur suffisante, pas un seul caractère.Réponses:
la source
la source
Eh bien, vous devez d'abord obtenir un bon livre sur C et comprendre la langue.
la source
fprintf()
oufputs()
. D'autantfprintf()
plus que quelques nombres doivent être écrits aussi."c:\\test.txt"
est un nom de fichier improbable; la question est étiquetée linux .