Здравствуйте. Как сделать массив из русских символов под Ubuntu в C++? Вот кусок кода:
// Данная программа реализует шифр Цезаря без ключевого слова
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
main ()
{
using namespace std;
// Количество символов в алфавите
const int nCountSymbols = 27;
// Исходный алфавит
wchar_t cABC[] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', ' '};
// Шифрованный алфавит
wchar_t cEncryptedABC[nCountSymbols];
Данный пример работает с английскими буквами, но с русскими никак.
Пока не получилось найти простого и внятного решения. А вот, что валится в консоль при компиляции:
Cesar_file.cpp:16:24: warning: multi-character character constant