Hvordan finne en String i minnebufferen med C ++

C ++ programmeringsspråk støtter bufret skriver når du bruker enkelte input / output bekker. En buffer er en plass i minnet som gjør at endringer skal gjøres før du forplikter det til minne. Hvis du ønsker å finne om en streng er inne i en minnebufferen, kan du søke etter den ved hjelp av flere innebygde C ++ funksjoner.

Bruksanvisning

1 Last inn C ++ IDE ved å klikke på programikonet. Når den åpnes, velger du "Fil" og velg deretter "Ny". Velg "Prosjekt" og velg deretter "C ++ Project" for å opprette en ny C ++ prosjekt. En tom kildekoden filen vises i teksteditor del av IDE.

2 Lag en hovedmetode ved å skrive inn følgende tekst øverst o kildekoden filen:

int main ()

{}

3 Erklærer en tom streng datatype kan tilordne den verdien av "". Skriv følgende mellom klammeparenteser av den viktigste funksjonen:

string name = "";

4 Be brukeren om å oppgi navnet sitt. Når de skriver inn navnet, vil datamaskinen automatisk finne en streng i bufferen. Koden som gjør dette mulig ti vist nedenfor:

cin >> name >> endl;

5 Skriv en kort utgang linje som gjentar navnet kom inn i forrige trinn:

cout << "You entered: " << name << end;

6 Kjør programmet ved å trykke på den grønne «Play» -knappen. Dataprogrammet ber om ditt navn og vil gjenta det etter at du skriver inn en gyldig streng.