printf mit std :: string?
Mein Verständnis ist dasstring
ist Mitglied derstd
Namespace, warum tritt also Folgendes auf?
#include <iostream>
int main()
{
using namespace std;
string myString = "Press ENTER to quit program!";
cout << "Come up and C++ me some time." << endl;
printf("Follow this command: %s", myString);
cin.get();
return 0;
}
Jedes Mal, wenn das Programm ausgeführt wird,myString
druckt eine scheinbar zufällige Zeichenfolge mit 3 Zeichen, wie in der obigen Ausgabe.