Announcement

Collapse
No announcement yet.

File

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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;


  • #2
    thanks!!!!!!
    | VFX Artist, C++ Programmer, HW Overclocker | Web: xgiovio.com Email: xgiovio@gmail.com Twitter: @xgiovio

    Comment

    Working...
    X

    Google Profile


    My name is Giovanni Di Grezia, but people call me xgiovio.

    Here is my homepage:.

    I'm a VFX Artist and Software Developer.

    Giovanni Di Grezia