#include <iostream>
#include <string>
using namespace std;
string mystring1, mystring2, mystring3 = "grové";
int main(){
mystring1 = "grové";
getline( cin, mystring2 ); //Here I type "grové" (without "")
cout << "mystring1= " << mystring1 << endl;
cout << "mystring2= " << mystring2 << endl;
cout << "mystring3= " << mystring3 << endl;
return 0;
}
Вывод вышеуказанного кода:
mystring1 = grov8
mystring2 = grové
mystring3 = grov8
хотя, когда я вырезал и вставил код, он выглядит так:
mystring1 = grovΘ
mystring2 = grové
mystring3 = grovΘ
Почему содержимое mystring2 отличается от mystring1 и mystring3?