printf con std :: string?
Mi entendimiento es questring
es miembro de lastd
espacio de nombres, entonces ¿por qué ocurre lo siguiente?
#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;
}
Cada vez que el programa se ejecuta,myString
imprime una cadena aparentemente aleatoria de 3 caracteres, como en la salida anterior.