sam333
22-01-2013, 21:44
buonasera..ho trovato questo codice su internet
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int a;
FILE *fi,*fo;
/* Apre il file di tipo testo "prova.txt" e lo copia nella
cartella folder */
/* Per i file binari cambiare r+ e w rispettivamente in rb+
e wb */
fi=fopen("prova.txt","r+");
fo=fopen("folder/prova.txt","w");
if (fi!=NULL)
{
if (fo!=NULL)
{
while ((a=getc(fi))!=EOF)
putc(a,fo);
fclose(fo);
}
else
printf("Non posso scrivere il file\n");
fclose(fi);
}
else
printf("Il file non esiste\n");
return 0;
}
e visual c++ non mi crea nessun file
nemmeno con questo
#include <stdio.h>
#include <stdlib.h>
int main ()
{
FILE *fi;
fi=open("ciso","w");
fclose(fi);
}
anzi con quest'ultimo mi si apre una finestra con un errore..
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int a;
FILE *fi,*fo;
/* Apre il file di tipo testo "prova.txt" e lo copia nella
cartella folder */
/* Per i file binari cambiare r+ e w rispettivamente in rb+
e wb */
fi=fopen("prova.txt","r+");
fo=fopen("folder/prova.txt","w");
if (fi!=NULL)
{
if (fo!=NULL)
{
while ((a=getc(fi))!=EOF)
putc(a,fo);
fclose(fo);
}
else
printf("Non posso scrivere il file\n");
fclose(fi);
}
else
printf("Il file non esiste\n");
return 0;
}
e visual c++ non mi crea nessun file
nemmeno con questo
#include <stdio.h>
#include <stdlib.h>
int main ()
{
FILE *fi;
fi=open("ciso","w");
fclose(fi);
}
anzi con quest'ultimo mi si apre una finestra con un errore..