Originariamente inviato da rocco.g
mm grazie per l'aiuto...
ho provato a compilare il tuo primo programma andrea, ma mi da degli errori che riguardano il comando:
fi = fopen("prova.txt","w");
cosa dovrebbe essere fi ?
fi dovrebbe essere un puntatore a FILE... nel digitare andrea ha battuto un carattere in +.... infatti ha dichiarato"fil" e poi ha usato "fi".... quindi:
codice:
#include<stdio.h>
#include<stdlib.h>//funz. exit()
#include<string.h>//funz. strlen()
FILE *fi;
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;
}