Когда эта линия не в комментариях:Compiler ошибка при объявлении переменной
double random_seed, participation_fee, ticket_revenue;
компилятор выдает следующие ошибки:
main.cpp:24:2: error: stray ‘\200’ in program
main.cpp:24:2: error: stray ‘\254’ in program
main.cpp:24:2: error: stray ‘\342’ in program
main.cpp:24:2: error: stray ‘\200’ in program
main.cpp:24:2: error: stray ‘\254’ in program
Я уже пытался повторно вводить эту строку. Я использую Sublime как текстовый редактор. Как решить эту проблему?
Это целая функция:
void starting_game(vector<int>&players, vector<Player*> player_obj)
{
int id, x, y, number=0;
char pos;
double random_seed,participation_fee,ticket_revenue;
string input;
cin >> number;
for(int i = 0; i < number; i++)
{
cin >> id;
cin.ignore(4,' ');
cin >> x;
cin.ignore(2,':');
cin >> y;
cin.ignore(2,':');
cin >> pos;
players.push_back(find_put(id, player_obj, x, y, pos));
}
//cin>>random_seed;//>>participation_fee>>ticket_revenue;
}
Это * не * дубликат связанного вопроса. Символы, о которых идет речь, являются невидимыми (* POP DIRECTIONAL FORMATTING *, U + 202c, '' "\ 342 \ 200 \ 254" '' в UTF-8), что значительно затрудняет решение. –
Добро пожаловать в StackOverflow. Я отредактировал ваше сообщение, чтобы сделать его более читаемым. Чтобы избежать попадания вниз в будущее, будьте внимательны при написании сообщения. Хороший язык часто помогает людям серьезно относиться к вашему вопросу и отвечать на него. –
Скопируйте и вставьте весь контент в текстовый редактор, а затем обратно. – ZDF