- 55
- 4
В общем, следующая проверка не сканирует саму букву "я"(именно нижнего регистра) и то, что после неё.
Входная строка(при ошибке): "Sebastian_Mix[228]: Привет. Я только что крякнул одну прогу"
Форматирование: "Sebastian_Mix: Привет. Я только что кр"
Входная строка(Без ошибок): "Sebastian_Mix[228]: Привет. Я только что зашел в игру"
Форматирование: "Sebastian_Mix: Привет. Я только что зашел в игру"
С остальными буквами, цифрами и прочими символами все в норме. В чем проблема?
C++:
if (sscanf(string, "%[^[][%d]: %[^\n]s", pNick, &id, msg) && strcmp(pNick, SF->getSAMP()->getPlayers()->pszLocalPlayerName))
{
sprintf(buf, "%s: %s", pNick, msg);
SF->getSAMP()->getPlayers()->pLocalPlayer->Say(buf);
}
Входная строка(при ошибке): "Sebastian_Mix[228]: Привет. Я только что крякнул одну прогу"
Форматирование: "Sebastian_Mix: Привет. Я только что кр"
Входная строка(Без ошибок): "Sebastian_Mix[228]: Привет. Я только что зашел в игру"
Форматирование: "Sebastian_Mix: Привет. Я только что зашел в игру"
С остальными буквами, цифрами и прочими символами все в норме. В чем проблема?