0 Daumen
514 Aufrufe

Was ist der Unterschied von 

std:cin (Per Tastatur) 
stringstream (String)
ifstream (Datei) 


Vor allem kenne ich den stringstream nicht, ifstream. 

Frage
Was ist das genau ? 
Wenn die Erklärung hier im Forum nicht reicht, bitte ich euch ein Video oder etwas anderes zu empfehlen, vielleicht kann ich dann später noch nachfragen. 


Avatar von

1 Antwort

0 Daumen
 
Beste Antwort

std:cin ist die sogenannte Standardeingabe. Üblicherweise ist sie mit der Tastatur verbunden. Die Umgebung, in der das Programm läuft, kann das aber ändern. Insbesondere ist std:cin ein Objekt.

std::stringstream ist eine Klasse. Objekte dieser Klasse sind mit einem std::string verbunden, aus dem dann so gelesen werden kann, wie aus std::cin.

std::ifstream ist eine Klasse. Objekte dieser Klasse sind mit einer Datei verbunden, aus der dann so gelesen werden kann, wie aus std::cin.

Avatar von 5,7 k

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community