Originariamente inviato da rocco.g
intendevo dire che devo prendere in input una stringa già inserita in un vettore e salvarla direttamente nel file... senza richiedere niente all'utente...
cioè una stringa già inizializzata??
allora fai cosi':
codice:
#include<stdio.h>
#include<stdlib.h>//funz. exit()
#include<string.h>//funz. strlen()
FILE *fil;
char stringa[] = "testo mia stringa";
stringa[ strlen(stringa)+1 ] = '\0'; //pongo il terminatore di stringa...
int main() {
fi = fopen("prova.txt","w");
if (fi == NULL){
printf("\nErrore durante l'allocazione della memoria\n");
exit 1;
}
fputs(s,fi);
return 0;
}