Результаты поиска по запросу "c"
Как преобразовать шестнадцатеричную строку в двоичную строку в C
У меня есть текстовый файл с шестнадцатеричными значениями. Теперь мне нужно преобразовать шестнадцатеричное значение в двоичное и сохранить его в другом файле. Но я не знаю, как преобразовать шестнадцатеричное значение в двоичную строку! ...
Почему люди используют #ifdef для тестирования флагов функций?
людирекомендую#ifdef для условной компиляции с большим отрывом [https://stackoverflow.com/q/21256252/103167],ищи#ifdef [https://stackoverflow.com/search?q=%23ifdef]обосновывает, что его использование широко распространено. Все же#ifdef NAME (или ...
Какой макрос для переноса специфичного для Mac OS X кода в C / C ++
Читая различные источники C и C ++, я столкнулся с двумя макросами__APPLE__ а также__OSX__, Я нашел много использования__OSX__ в различных кодах, особенно тех, которые происходят из*BSD системы. Однако иногда я нахожу, что тестирование__OSX__ ...
Как работает кеш-память?
Сегодня, когда я учился на компьютерном уроке, учитель рассказал мне кое-что интересное. Когда речь зашла о том, почему работает кеш-память, он сказал, что: for (i=0; i<M; i++) for(j=0; j<N; j++) X[i][j] = X[i][j] + K; //X is double(8 bytes)не ...
Почему строки в C должны заканчиваться нулем?
Просто интересно, почему это так. Мне не терпится узнать больше о языках низкого уровня, и я разбираюсь только в основах C, и это уже сбивает меня с толку. Языки, такие как PHP, автоматически обнуляют строки с нулем, когда они интерпретируются и ...
Порядковое представление 64-битных значений
Предположим, у меня естьunsigned long long x = 0x0123456789ABCDEF. Что из следующего является правильным? (Я могу проверить только первый): На 32-разрядном процессоре с прямым порядком байтов он будет отображаться в памяти как67 45 23 01 EF CD ...
Реализация обратного вызова (для библиотеки C) как чисто виртуального в абстрактном классе C ++
Я столкнулся с проблемой при использовании библиотеки аудио C(PortAudio построен с ASIO SDK, но на самом деле это не имеет отношения к этому вопросу; технические детали только помешали бы мне задать вопрос). Проще говоря, определенная функция C ...
Есть ли способ очистить POSIX-сокет?
Существует ли стандартный вызов для очистки передающей стороны сокета POSIX на всем протяжении до удаленного конца, или это необходимо реализовать как часть протокола уровня пользователя? Я посмотрел вокруг обычных заголовков, но ничего не смог ...
Ошибка ошибки сегментации с двумерным массивом
Есть странная ошибка ошибки сегментации. Следующий код работает нормально #include <stdlib.h> #include <stdio.h> main() { int matrixSize = 1000; int i,j; double a[matrixSize][matrixSize]; for (i = 0; i < matrixSize; i++) for (j = 0; j < ...
Почему fread портит мой порядок байтов?
Я пытаюсь разобрать файл bmp сfread() и когда я начинаю анализировать, он меняет порядок моих байтов. typedef struct{ short magic_number; int file_size; short reserved_bytes[2]; int data_offset; }BMPHeader; ... BMPHeader header; ...