Fel och fel, den ser väl inte så fel ut. Men den gör ju inte så mycket.
Du skapar en sträng, skriver ut lite, testar den lite, läser in ett tecken från tangentbordet. Och sen så är det klart.
getch(); läser in ett tecken från tangetbordet. Den gör inget med det om du inte ber den att göra det. När den är klar så fortsätter programmet med Return 0;.
då jag är noob på c++ så vet jag inte om jag eller du fattar fel ?
men iaf, inom alla " fnuttar, så står det självklart text, jag har bara plockart bort den i inlägget
hajzen wrote:då jag är noob på c++ så vet jag inte om jag eller du fattar fel ?
men iaf, inom alla " fnuttar, så står det självklart text, jag har bara plockart bort den i inlägget
Vad du har mellan ' och ' har mindre betydelse eftersom det är strängar. Anledningen till att fönstret stängs när du skriver något är getch(). Det gör så att programmet väntar på en tangenttryckning och när programmet får det går det vidare och i detta fallet avslutas det. Precis som Axeflower skriver.
Okej.
Du måste först ha inmatning av texten. Annars finns det inget att testa på.
getch() tar inte mer än ett tecken.
Nu är inte jag så duktig på just string, men det bör vara getline som skall användas tycker jag. Men den exakta syntaxen till den har jag inte i huvet tyvärr.