Ciao e bentornato.
Abbiamo la nostra prima sfida per facendo un po 'di scrittura e lettura di file.
In particolare, in questa sfida, leggeremo solo
alcuni caratteri, per farti conoscere con la funzione fputc.
Quindi cosa vorrei che tu facessi è vorrei che
scrivessi un programma per trovare il totale numero di righe in un file di testo.
Quindi devi creare un file che contiene alcune righe di testo.
Dovrai creare un file.
Ricorda, questo file deve essere posizionato in entrambi i casi in cui si trova
l'eseguibile e quindi puoi fare doppio clic sull'eseguibile ed eseguirlo nella
stessa directory di quello.
O se lo stai eseguendo dal file ambiente di sviluppo integrato, lo
stai eseguendo da blocchi di codice quindi puoi mettere il tuo file di testo
all'interno di ovunque i tuoi file di origine si trovano ovunque hai salvato il
tuo progetto all'interno del tuo file sorgente c.
Quindi dovrai creare un file prima di poter effettivamente
scrivere questo programma perché è necessario leggere e scrivere alcuni dati all'interno di quel file.
Avrai bisogno di apri il tuo file di prova.
Avremo bisogno della f chiamata aperta questo ti farà
familiarizzare con le basi.
Devi usare fgetc funzione per analizzare i caratteri in
un file che ottieni fino a te premere l'eof, la fine del file.
Quindi, se è la fine del file, puoi farlo incrementa il contatore prima di raggiungere la fine
del file, ecco come sei potrò contare le righe.
Quindi puoi semplicemente creare un file locale variabile per il contatore.
E quello che vuoi mostrare sei tu desidera visualizzare come output il numero
totale di righe nel file stesso.
Quindi questa sarà una base programma che acquisisce familiarità con le basi
dell'input e dell'output di file.
In particolare, voglio sempre apri un file usando fopen.
Diventeremo familiari con quel puntatore di file.
Dovremo chiudere il nostro file e poi
useremo quell'importante funzione fputc.
Quindi il tuo ciclo while, sei dovrà creare una
variabile locale che sia solo un contatore.
E mentre stai leggendo in ciascuno carattere, puoi confrontare il
carattere con l'avanzamento riga.
Quello è restituito.
E se hai un avanzamento riga, allora si desidera incrementare il contatore in modo
da contare ogni riga.
L'intero scopo di questa funzione è quello di contare il numero di righe in un file.
Perciò buona fortuna.
Useremo le basi qui.
E spero che questo ti renda familiare con l'utilizzo di un puntatore di
file e l'apertura di un file in fgetc.
Grazie.