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

130
22 апреля 2022, 18:00

В 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
Объединить python(gui) и C++

Объединить python(gui) и C++

У меня есть программа которая работает с файлами, все готово кроме интерфейса, я бы его спокойно могла бы доделать на C++, но сроки поджимаютМожно...

146
Как найти сумму ряда? [дубликат]

Как найти сумму ряда? [дубликат]

Дано натуральное число x и количество рядов равное 5 как вывести сумму ряда?

124
clang парсинг комментариев

clang парсинг комментариев

Начал изучения библиотеки clang для парсинга кодаМне необходимо найти все комментарии

275