Форум программистов, компьютерный форум 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... подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
11.01.2009, 15:50     Одинаковы ли символьные коды для всех систем/компиляторов?
символьные коды могут быть любыми, идти в любом порядке

'A' всегда будет равняться 'A'

для переносимости используется единообразный интерфейс языка, если где-то символьный набор необычный, функции переписываются с учётом его

например функция fopen по разному открывает файл в виндовс и линукс, однако выглядит одинаково и там и там, то же самое касаемо ctype.h, поэтому для определения вхождения символа в какой-то класс лучше использовать функции типа isupper(c), isdigit(c), т.к. в них учтены все ситуации
 
Текущее время: 12:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru