Hvordan bli en forskyvning av String i en fil i CPP

Den "getline" -funksjonen i C ++ kan du hente en tekstlinje fra en fil. Du bruker "treng" -funksjonen til å hente en forskyvning på tegn fra strengen. De to funksjonene kan du hente bare en del av en fil i C ++ kode. Du tilordner resultatene til en variabel, slik at du kan lagre eller bruke treng senere i koden.

Bruksanvisning

1 Høyreklikk CPP kildekoden filen du vil redigere. Klikk "Åpne med", og velg C ++ kompilatoren.

2 Lag variabelen for filen, og åpne filen. Følgende kode åpner en fil som heter "myfile.doc", og tildeler innholdet til "fil" variabel:

ofstream fil;

file.open ( «myfile.doc");

3 Hent litt tekst fra filen. Du bestemmer hvor mange tegn som kan hentes hos "getline" -funksjonen. Følgende kode henter 100 tegn fra filen:

String filecontent;

file.getline (filecontent, 100);

4 Hente en undergruppe liste over tegn fra filen innspill. Følgende kode henter de første 10 tegn, og tildeler tegnene til "subcontent" variable:

String subcontent;

subcontent = filecontent.substring (0, 10);