Hallo,
ich bin C++ Neuling und komme mit dem Typ String der Standardbib nicht zurecht:
Warum kann ich den String nicht ausgeben? (schätze mal, ich mache etwas ganz banales falsch)
Wer erbarmt sich, und gibt mir einen kurzen Tipp?
Danke,
Peter
ich bin C++ Neuling und komme mit dem Typ String der Standardbib nicht zurecht:
Warum kann ich den String nicht ausgeben? (schätze mal, ich mache etwas ganz banales falsch)
Code:
#include<iostream>
using namespace std;
void main()
{
string s = "Hallo Welt";
cout << s.length() << " --> Die String-Länge lässt sich ausgeben\n";
// cout << s << "--> Der String-Inhalt aber nicht ?";
/*
error C2679: binary '<<' : no operator found which takes a right-hand operand of
type 'std::string' (or there is no acceptable conversion)
*/
int i = 123;
cout << i << " lässt sich ausgeben\n";
cin.get();
};
Wer erbarmt sich, und gibt mir einen kurzen Tipp?
Danke,
Peter