Announcement
Collapse
No announcement yet.
File
Collapse
X
-
File
PHP Code:/*
* esempio scrittura/lettura file
*/
#include <st***.h>
#include <stdlib.h>
int main()
{
FILE *fp;
char *nomefile = "pippo.txt";
char *nomefilebinario = "numeri.dat";
char buffer[1024];
int numeri[20] = {1,2,3,4,5,6,7};
int i;
fp = fopen(nomefile, "wb+");
if(fp == NULL)
{
fprintf(stderr, "Non posso aprire file %s per la scrittura\n",nomefile);
exit(-2);
}
fprintf(fp,"Ciao. DALLE!\n");
fprintf(fp,"Aggiungo dati al file.\n");
fprintf(fp,"ho vergogna di te.\n");
rewind(fp); //torno all'inizio o posso fare anche fseek(fp, 0,SEEK_SET) invece per andare alla fine
//fseek(fp,0,SEEK_AND)
fscanf(fp, "%s", buffer); //leggo una parola
printf("%s\n",buffer); //stampo la parola
fclose(fp);
//SECONDO FILE :D
fp = fopen(nomefilebinario, "rb+");
if(fp == NULL)
{
fprintf(stderr, "Non posso aprire file %s per la scrittura\n",nomefile);
exit(-2);
}
fwrite(numeri,sizeof(int),20,fp);
fclose(fp);
fp = fopen(nomefilebinario, "rb+");
numeri[0] = numeri[1] = numeri[2] = numeri[3] = numeri[4] = numeri[5] = numeri[6]= numeri[7] = -1;
fread(numeri,sizeof(int),20,fp);
for(i=0;i<7;i++)
{
printf("%d",numeri[i]);
}
printf("\n");
return 0;
}
Tags: None
Leave a comment: