Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    63

    [c] lunghezza spazi vuoti

    Ciao a tutti,
    vi espongo il mio dubbio per chiedervi se qualcuno di voi sa come il c interpreta questa cosa.
    Dunque prima espongo il mio problema: io ho un file in excel che devo convertire in txt e poi con un programma in c modificarlo.
    Il file che devo creare ha delle lunghezze delimitate .Questa è una riga di esempio .

    PIPPO 1

    Vi faccio notare che lo "spazio " prima dell'uno è più grande di uno normale e facendo un debug ho visto che lo interpreta con un \t

    Un file convertito da excel in txt invece

    pippo 1 prova

    ha una lunghezza di spazio differente ( ex tra 1 e prova) . Però il debug me lo vedo lo stesso come \t

    A me interessa che il formato si come nel primo esempio perchè ho paura che sennò un programma successivo che leggerà quel file avrà dei problemi . Quindi vi chiedo se è possibile modificare la grandezza di questi spazi o se è possibile realmente che questo possa creare dei problemi? come io penso???

    Spero sia chiaro
    grazie a chi mi aiuta .

    ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    63
    uhm..ho visto che qui nn vengono fuori la lunghezza dello " spazio " ..dovrete un po' fidarvi se avete capito cosa intendo

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    63
    esempio 1
    codice:
    PIPPO PARTE         	1
    esempio 2
    codice:
    pippo	1		prova
    provo se cosi funziona

  4. #4

    Re: [c] lunghezza spazi vuoti

    PIPPO 1

    Vi faccio notare che lo "spazio " prima dell'uno è più grande di uno normale e facendo un debug ho visto che lo interpreta con un \t
    Sono campi separati da tabulazione, non da spazio.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    63
    grazie per la risposta.
    si immaginavo .ma son modificabili?

  6. #6
    ma son modificabili?
    Certamente. Sono caratteri come altri.

    Visto che crei il .txt da Excel, puoi anche scegliere il formato in quella fase (la tabulazione comunque è comoda per i file di testo).

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Sono semplici caratteri ASCII codice 9 ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    63
    intanto grazie e complimenti che questo per me è uno dei pochi forum che funziona bene perchè si trova sempre qualcuno disponibile ad aiutarti .
    Mi hai detto che la tabulazione si può cambiare da excel direttamente ma nn trovo dove? (mi puoi aiutare??)


    Vi chiedo anche un altro piccolo problema . Su questo file devo togliere le righe vuote . Ho provato una soluzione di questo tipo ma nn funziona . Dev'essere un errore banale ma per ora nn ci arrivo anche perchè un ripassino di c mi frebbe bene

    ho usato questa soluzione
    codice:
     
    for(i=0;i<F;i++){      //copio la stringa da un file                 
     lim[i]=buf[i];     
                      }       
      if(buf[0]="\n"){k=0;}   // se è vuota nn fa niente    
      else (buf[0]!="\n") {           //altrimenti stampa su altro file la stringa 
              fprintf(f,"%s",lim);        
         }
    penso che ci sia qualcosa di sbagliato nel confronto tra carattere
    grazie a chi mi aiuta

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    63
    ok scusate sulle stringhe ho risolto ...

  10. #10
    Mi hai detto che la tabulazione si può cambiare da excel direttamente ma nn trovo dove? (mi puoi aiutare??)
    No, ho scritto che puoi scegliere un altro formato, non che puoi cambiare la tabulazione (peraltro molto comoda).

    Per esempio:

    Salva con nome...
    Tipo file: CSV (delimitato dal separatore di elenco)

    Il separatore di elenco viene letto dalle opzioni internazionali del sistema.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.