Come ottenere un offset di stringa in un file in CPP

August 16

La funzione "getline" in C ++ consente di recuperare una riga di testo da un file. È possibile utilizzare la funzione "stringa" per recuperare un offset di caratteri della stringa. Le due funzioni permettono di recuperare solo una parte di un file nel codice C ++. Si assegnano i risultati a una variabile, in modo da poter conservare o utilizzare la stringa più avanti nel codice.

istruzione

1 Fare clic destro sul file di codice sorgente CPP che si desidera modificare. Fai clic su "Apri con", e selezionare il compilatore C ++.

2 Creare la variabile per il file, e aprire il file. Il codice seguente apre un file denominato "MyFile.doc", e assegna il contenuto alla variabile "file":

file di ofstream;

file.open ( "MyFile.doc");

3 Recupero del testo dal file. È possibile determinare il numero di caratteri da recuperare nella funzione "getline". Il seguente codice recupera 100 caratteri dal file:

String fileContent;

file.getline (fileContent, 100);

4 Recuperare un elenco sottoinsieme di caratteri dall'input del file. Il seguente codice recupera i primi 10 caratteri, e assegna i caratteri alla variabile "subContent":

String subContent;

subContent = filecontent.substring (0, 10);