Prelevo da 2 file 1 carattere e li accodo in un terzo file e fin qui tutto ok
Un problema però è dovuto al fatto che non mi svuota il file es
preleva a b e lo scrive,ma al secondo giro non voglio avere ab ab ma solo ab,come lo svuoto?
codice:main(){ int c=0;int d=0;char a=0;char r=0;int ris=0; //svuota lseek(ris, 0L, SEEK_SET); //lavora c=open("ciao", O_RDONLY); read(c,&a,1); printf("\nsono --> %c\n\n",a); ris=open("ciaoris", O_WRONLY); write(ris,&a,1); d=open("ciao2", O_RDONLY); read(d,&r,1); printf("\nsono --> %c\n\n",r); lseek(ris, 0, SEEK_END); write(ris,&r,2); }

Rispondi quotando
