Announcement

Collapse
No announcement yet.

Sostituzione spazio ai tab :d (non funzionante)

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

  • Sostituzione spazio ai tab :d (non funzionante)

    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{
    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 (
    != 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;

    Last edited by TheAvenger; 11-25-2012, 07:10 PM.

  • #2
    ciao luca, scusami ma con tutta la roba da fare davvero non ho trovato un sec per fare il debug del tuo
    http://www.xgiovio.com/forum/threads/244-Tab-to-Spaces
    qui c'è il mio e sembra andare, fammi sapere se ti può essere di aiuto.
    sorry
    | 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