Я пробовал в течение часа искать все.Как хранить французские символы в C++
Я попытался использовать это wchar_t c=L'é';
, это не сработало.
Это дало мне Invalid argument
на этой линии в Dev-CPP Когда я побежал это непосредственно с г ++ в CMD я получил error: converting to execution character set: Invalid argument
Как мы можем решить эту проблему?
EDIT
Код:
#include<string.h>
#include<iostream>
using namespace std;
int main() {
setlocale(LC_CTYPE, "");
wchar_t ccc=L'é';
wchar_t ar[]=L"é";
wchar_t bf[]=L"a";
wchar_t cd;
}
EDIT Dev-C++ компилятор, Windows-7
Каким образом это не работает? Он должен, IIRC. – mwerschy
@mwerschy Неверная ошибка аргумента – pinkpanther
@pinkpanther Тогда, скорее всего, у вас есть ошибка в другом месте, но не с этим конкретным значением символа! –