Кодировка ASCII в Xcode

307
15 декабря 2016, 16:12

В Xcode при вводе русского символа в переменную типа char, если сразу же вывести эту самую переменную, выводит \320 или что-то похожее.

Я так понимаю, это потому, что он использует utf.

Как заставить его работать с ascii кодировкой? Помогите, а то лабу все никак сдать не могу. (

Answer 1

Метод возвращает указатель на С строку:

 NSString *string = @"Я";
 const char *cString = [string cStringUsingEncoding:NSWindowsCP1251StringEncoding];

UPD

#include <clocale>
#include <iostream>
#include <string>
int main(int argc, const char * argv[]) {
    // insert code here...
    std::string stroka;
    std::setlocale(LC_ALL,"Russian_Russia.1251") ;
    std::cout << "Введите строку==>> ";
    std::getline (std::cin,stroka,'\n');
    std::cout << "\n Вот ваша строка=====";
    std::setlocale(LC_ALL,"rus_rus.866");
    std::cout << stroka <<'\n';
    std::system ("pause");
    return 0;
}
READ ALSO
Нахождение корней методом Ньютона

Нахождение корней методом Ньютона

Помогите, пожалуйста, с одной проблемойЯ никак не могу вывести значение х

245
Выделение лексем

Выделение лексем

Написать программу, использующую механизм управления при помощи таблиц (управление осуществляется данными!)Нужно выделить следующие типы...

245
Убрать системное меню навигации

Убрать системное меню навигации

Есть приложение на QT C++ для AndroidСтоит задача развернуть приложение на весь экран

212
Генератор псевдослучайных чисел

Генератор псевдослучайных чисел

Пишу на С++Задача в состоит в том, чтобы посчитать значения функции,используя генератор случайных чисел

223