Buongiorno a tutti!
Io ho un problema:
Devo creare un eseguibile (in C) che dando dei dati li scriva in un file.doc,
e fino ha qua ci sono ma il problema è che mi cancella tutto cio che è scritto prima!
Come faccio?![]()
scusate la mia ignoranza sarà sicuramente un problema stupido ma io sono alle prime armi con C!
Cmq vi allego il sorgente C:
#include <stdio.h>
#include <string.h>
main()
{
char buf[100]; /* buffer */
FILE *fp; /* file pointer */
int len;
printf("Inserisci testo : ");
scanf("%s",buf);
len = strlen(buf);
fp = fopen("pi.doc", "w"); /* crea il file*/
/* Memorizza il testo nel file */
fwrite(buf,1, len, fp); sicuramente è qua dove devo intervenire ma non so in che modo!!
fclose(fp); /* chiude il file */
}
Grazie Mille!

Rispondi quotando


