PDA

Visualizza la versione completa : [C] File e stringhe


Guitar_joker87
21-11-2007, 16:42
ciao!
dovevo fare una funzione che apre un file in lettura (openf) e un'altra (chsucc) che ad ogni sua chiamata deve ritornare su un carattere il primo carattere buono del file.
es. se chiamo chsucc 5 volte mi ritorna il 5° carattere del file.
però questa fuzione deve sfruttare una stringa aggiuntiva di 10 char che se non contiene caratteri del file alla prima chsucc ne mette 10, e poi alle successiva chsucc prende un carattere alla volta della stringa. Le due funzione funzionano però mi da dei problemi la chsucc perchè quando, alla prima chiamata, riempie la stringa s e prende il primo carattere cioè s[0], non so perhè questo s[0] me lo vede come uno spazio. anche l'ultimo stessa cosa. quindi se faccio una chsucc per 20 volte il risultato sarà:uno spazio, 9 caratteri, due spazi e altri 9 caratteri,invece io vorrei 20 carateri in fila. non so se mi avete capito... grazie per ogni suggerimento....

oregon
21-11-2007, 16:57
Originariamente inviato da Guitar_joker87
... non so se mi avete capito...

Diciamo che mi gira la testa ... :)



grazie per ogni suggerimento....

Ecco il primo ... lo posti il codice?

Loading