Vi ricordo che il nome del file è "string.txt"
PHP Code:
#include <stdlib.h>
#include <st***.h>
#include <string.h>
#define dim 100
main()
{
FILE * pFile;
int c; //carattere assunto dalla funzione fgetc
char vet[dim]; //vettore che conterrà la stringa
int mod; //mod /tabulazione
int a;
int i=0;int j=0;//INDICI
for(i=0;i<dim;i++)
{
vet[i] = ' ';
}
i=0;
pFile=fopen ("stringa.txt","r"); //apertura file
if (pFile==NULL) {
perror ("Error opening file"); //controllo file :)
} // FINE OPERAZIONI APERTURA FILE
else {
printf("Il contenuto del file e': ");
do{
c = fgetc (pFile);//assunzione del carattere attraverso la funzione fgetc
vet[i] = c; //assegna a vet[i] c
printf("%c",c); //STAMPA CARATTERE PER CARATTERE
mod=i%4;
if(vet[i] == '\t')
{
for(j=0;j!=(4-mod)+1;j++)
{
vet[i] = ' '; //vettore risultato :D
i++;
}//fine for
}//fine if
i++;
}while (c != EOF); //FINE CICLO
fclose (pFile); //CHIUSURA FILE
printf("seconda parte\n");
printf("il contenuto del file e': ");
i=0;
while(vet[i] != EOF)
{
printf("%c",vet[i]);
i++;
}
}//chiusura else :)
printf("\n");
return 0;
}
Comment