Just nu i M3-nätverket
Gå till innehåll

hur gör man så programmen inte avslutas direkt?


Dark Spirit

Rekommendera Poster

Jag har precis börjat med c++ och försöker lära mig lite genom hjälpen i programmet.

 

Hur gör man ett kommando som väntar på en knapptryckning eller liknande? (tex som readln i pascal)

 

Har ni nåt förslag om bra tutorials eller böcker för att lära sig c++? skulle gärna vilja kunna göra bra program och MMORPG spel.

 

 

tack på förhand

 

Länk till kommentar
Dela på andra webbplatser

  • 2 veckor senare...

Tråden flyttad till C & C++

 

/OZn - Moderator för C#

_______________________________________________________

Microchips - De små potatisflingorna du äter allra sist i chipspåsen

 

Länk till kommentar
Dela på andra webbplatser

jerker olofsson

Hej!

 

Du kan använda std::getline på alla STL-stream objekt, inkluderat de för konsollen (std::cin, std::cout) och filer (std::fstream etc.)

 

Som du säkert vet så skriver man ut text på "standard output" med hjälp av cout i C++.

 

// Här deklareras defaultströmmarna samt basklasser för dessa

#include <iostream>

 

// Entry point för applikationen

int main() {

// Skriv ut text

std::cout << "Hello world\n";

}

 

För att läsa in från konsollen/tangentbordet så använder du strömmen std::cin.

 

Exempel:

#include <iostream>

#include <string>

 

int main()

{

std::cout << "Hello world\n" << std::flush;

 

// Line to read

std::string line;

 

// Read one line from standard input

std::getline( std::cin, line );

 

// Write the read line back to standardout

std::cout << "You wrote: " << line << "\n";

return 0;

}

 

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...