Если в файле английский текст, проблем никаких нету, но если русский, то появляются кракозябры
При чем, если использовать команду sendlanguage("00000409", 0); для изменения раскладку на русскую, то идут одни символы
ЗдеÑьруÑÑкийтекÑÑ‚
А если изменить раскладку на английский, то совсем другие символы
Здесьрусскийтекст
Как можно это исправить? Или подскажите как вместо использования буфера печатать русский текст из string
CODE:
//Чтение по целой строке
if (fopen ("spisok5.txt", "r")!=0)
{
string spisok;
tt:if (freadline(spisok)!=0)
{
sendlanguage("00000409", 0);
writeclipboard(spisok); // сохраняет в буфер строку
mousemove(1375,50);
mouse(LEFT);
keydown(CONTROL);
key('v');
keyup(CONTROL);
pause(500);
goto tt;
}
fclose();
}
//Чтение по целой строке
if (fopen ("spisok5.txt", "r")!=0)
{
string spisok;
tt:if (freadline(spisok)!=0)
{
sendlanguage("00000409", 0);
writeclipboard(spisok); // сохраняет в буфер строку
mousemove(1375,50);
mouse(LEFT);
keydown(CONTROL);
key('v');
keyup(CONTROL);
pause(500);
goto tt;
}
fclose();
}