Diskussion:C++-Programmierung/ Einführung in C++/ Einfache Ein- und Ausgabe

Unklarheit bei einem Beispiel

Bearbeiten

Frage: warum geht

#include <iostream>

int main(){
    int Ganzzahl;

    std::cout << "Benutzereingabe: ";

    std::cin >> Ganzzahl;

    std::cout << "Sie haben " << Ganzzahl << " eingegeben.";
}

nur mit Zahlen, aber nicht mit Text? Danke.--Kerubim 12:46, 20. Feb. 2010 (CET)Beantworten

Meine Vermutung: weil Ganzzahl als int deklariert wurde und nicht als char* (oder wie auch immer Strings bezeichnet werden). Ich arbeite mit C# und habe nur ganz, ganz winzige Kenntnisse über C bzw. C++. -- Jürgen 13:30, 20. Feb. 2010 (CET)Beantworten
Danke für die fixe Antwort. Ich probiers aus und sag Bescheid. Sollte es das sein, ist ne Fussnote im Buch angebracht/erwünscht? Wird ja wahrscheinlich eh noch kommen, in späteren Kapitel.--Kerubim 17:06, 20. Feb. 2010 (CET)Beantworten
Es wäre wahrscheinlich nicht verkehrt; Datentypen kommen erst etwa drei Kapitel später. Ich weiß aber nicht, ob C++ so streng mit den Datentypen ist wie C#/.NET oder ob es "großzügiger" ist wie VB; deshalb bin ich mir zu unsicher, wie ein solcher Hinweis formuliert werden sollte. -- Jürgen 17:31, 20. Feb. 2010 (CET)Beantworten
Ich habe mir gerade mit <string> geholfen, bin mir aber noch nicht ganz im Klaren, was <string> alles machen kann, und ob ich das ding Richtig nutze.

Für ein

#include <iostream>
#include <string>
using namespace std;

int main(){
string user;
cout << "Hello, who are you? \n";
cin >> user;
cout << "nice to meet you, " << user;
}

reichts bis jetzt.--Kerubim 19:27, 21. Feb. 2010 (CET)Beantworten

Ausgabe ohne konsole und iostream

Bearbeiten

Gibt es eine möglichkeit (bzw. wie funktioniert diese) text in einem seperaten fenster ein-/auszugeben? -- ‎84.63.189.239 17:08, 2. Dez. 2013 (Signatur nachgetragen von: Jürgen 18:57, 2. Dez. 2013 (CET) -- bitte künftig mit 4 Tilden ~~~~ selbst erledigen)Beantworten

Zurück zur Seite „C++-Programmierung/ Einführung in C++/ Einfache Ein- und Ausgabe“.