Nwlapcug.com


Come ottenere un Offset della stringa in un File CPP

La funzione di "getline" in C++ consente di recuperare una riga di testo da un file. Si utilizza la funzione "substring" per recuperare un offset di caratteri dalla stringa. Le due funzioni consentono di recuperare solo una parte di un file nel codice C++. Assegnare i risultati a una variabile, quindi è possibile memorizzare o utilizzare la sottostringa più avanti nel codice.

Istruzioni

1

Pulsante destro del mouse il file di codice sorgente CPP che si desidera modificare. Fare clic su "Apri con" e selezionare il vostro compilatore C++.

2

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

ofstream file;

file. Open ("nomefile");

3

Recuperare un testo dal file. Si determina il numero di caratteri da recuperare nella funzione "getline". Il seguente codice recupera 100 caratteri dal file:

Filecontent stringa;

file.getline (filecontent, 100);

4

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

String subcontent;

subcontent = filecontent.substring (0, 10);