Как это можно обойти, все равно использую utf-8?
Код: Выделить всё
// Этот файл был введен в кодировке utf-8 (использовался vim с параметрами по умолчанию).
#include<iostream>
#include<string>
using namespace std;
int main()
{
string testStr = "АБВГ...";
/* Вывод производится столь извращенным способом для того, чтобы
* показать получение всего одного русского символа.
* У меня вывод происходит квадратиками, вывод же строки
* полностью происходит нормально. Получение отдельного символа
* необходимо для написания руссифицированной функции
* string tolower(string upStr)*/
for (int i=1; i < testStr.length(); i++)
cout << testStr[i] << endl;
return 0;
}