He compilado en Ubuntu un programa que fue desarrollado para (y funciona en) Windows. En Ubuntu, veo este código:comportamiento cout extraño
string s = values_[9];
cout << s << endl;
cout << s << "x\n";
producir este resultado:
high
xigh
El resultado esperado para la segunda línea es "highx". Sé que el valor de values_ [9] se lee originalmente de un archivo (escrito en Windows). La impresión de otras cadenas parece funcionar normalmente.
¿Qué está pasando aquí?
lo que es valores? – Itsik