¿Cómo puedo escribir un pequeño fragmento de texto en un .txtarchivo? He estado buscando en Google durante más de 3-4 horas, pero no puedo descubrir cómo hacerlo.
fwrite(); tiene tantos argumentos y no sé cómo usarlo.
¿Cuál es la función más fácil de usar cuando solo desea escribir un nombre y algunos números en un .txtarchivo?
Editar: se agregó una parte de mi código.
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 lee%s, debe leer en un búfer de longitud suficiente, no un solo carácter.Respuestas:
fuente
fuente
Bueno, primero debes conseguir un buen libro sobre C y entender el lenguaje.
fuente
fprintf()ofputs(). Especialmentefprintf()porque también se deben escribir algunos números."c:\\test.txt"es un nombre de archivo poco probable; La pregunta está etiquetada Linux .