Форум программистов, компьютерный форум CyberForum.ru

Одинаковы ли символьные коды для всех систем/компиляторов? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс Money для работы с денежными суммами http://www.cyberforum.ru/cpp-beginners/thread20674.html
Помогите решить:-[ Создать класс Money для работы с денежными суммами. Число должно быть представлено двумя полями: типа long для рублей и типа unsigned char — для копеек. Дробная часть (копейки) при выводе на экран должна быть отделена от целой части запятой. Реализовать сложение, вычитание, деление сумм, деление суммы на дробное число, умножение на дробное число и операции сравнения.
C++ Builder Раскладка в Windows У меня вопрос по Былдеру. Я хочу поменять раскладку в активном окне. Вписываю отслежевания нажатие клавишь через GetKeyState(). Но все же когда срабатывает моя функция ActivateKeyboardLayout(0, 0); раскладка меняется, только в окне моей программе а не в активном окне. Как можно исправить и кто что посоветует? http://www.cyberforum.ru/cpp-beginners/thread20671.html
функция system() C++
Собственно, есть такая стандартная функция system(), она определена в stdlib.h и её прототип int system(const char *str); Краткое описание: Функция system() передает строку, адресуемую параметром str, в качестве команды для командного процессора операционной системы. Если функция system() вызывается с нулевым указателем, она возвращает ненулевое значение при условии доступности командного...
Задача с указателями C++
Здравствуйте. У меня проблема: никак не могу понять эти указатели:-|. Есть задача: пользователь вводит слово. затем, если число букв чётное - удаляем 2 центральных символа; если не чётное - то, соответственно, 1 центральный символ. Затем просто выводим результат. Если брать слово как буквенный массив, то проблемы никакой (просто двигаем индекс букв). НО нужно двигать именно указатель. Помогите...
C++ Вызов функций через таблицу прерываний http://www.cyberforum.ru/cpp-beginners/thread20625.html
Уважаемые участники форума cyberforum.ru, очень нужна ваша помощь. Столкнулся с такой вот проблемой: написал класс обработки 64-битных чисел со знаком с применением функций состоящих из ассемблерных вставок. Заменил вызовы этих функций на вызовы через таблицу векторов прерываний. В функции класса Converting(char*): int AsmBinNum::Converting(char* line) { int i; //--------------- length =...
C++ Вычислить и вывести на экран в виде таблицы значения функции F на интервале Помогите решить 6 задачек,на носу экзамен,12того((((:'( 1. Даны 2 действительных числа.Удвоить первое число, если оно меньше второго, в остальных случаях оставить числа без изменения. 2. Найти сумму всех четных чисел в диапазоне от 1 до 40. 3. Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX. ax^2+b при х < 0... подробнее

Показать сообщение отдельно
Jabberwock
 Аватар для Jabberwock
3 / 3 / 1
Регистрация: 05.01.2009
Сообщений: 23
11.01.2009, 16:04  [ТС]     Одинаковы ли символьные коды для всех систем/компиляторов?
Значит вот это будет правильно работать только у меня:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
string correct(string arg)
{
       char chkChar;
       for (int i = 0; i < arg.size(); i++)
       {
           chkChar = arg[i];
           if (chkChar >= 'А' && chkChar <= 'п')
           {
                       chkChar -= 64;
           }
           else if (chkChar >= 'р' && chkChar <= 'я')
           {
                       chkChar -= 16;
           }
           else if (chkChar == 'Ё')
           {
                chkChar = -16;
           }
           else if (chkChar == 'ё')
           {
                chkChar = -15;
           }
           arg.replace(i,1,1,chkChar);
       }
       return arg;
}
?
 
Текущее время: 06:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru