Результаты поиска по запросу "c"
как определить, открыт файл или нет в c
Я пытаюсь вывести некоторую строку в текстовый файл с помощью программы c Тем не менее, мне нужно посмотреть, если у меня есть разрешение на запись в текстовый файл, если нет, мне нужно распечатать сообщение об ошибке? Тем не менее, я не знаю, ...
Преобразование букв в числа в C
Я пытаюсь написать код, который бы конвертировал буквы в цифры. Например, A ==> 0 B ==> 1 C ==> 2 и так далее. Я думаю о написании 26 если заявления. Мне интересно, есть ли лучший способ сделать это ... Спасибо!
Как создать компилятор C без собственного компилятора C
Это простой вопрос. Если для компиляции C-компилятора нужен C-компилятор ... Может, непосредственно с ассемблерным кодом? Возможно, ядро предоставляет основной инструмент для преобразования C в ассемблер и создания расширяющейся инфраструктуры? ...
x86_64 ASM - максимальное количество байт для инструкции?
Какое максимальное количество байтов требуется для полной инструкции в коде x64 asm? Я думаю, что-то вроде перехода по адресу может занимать до 9 байт:FF 00 00 00 00 11 12 3F 1Fно я не знаю, максимальное ли это число байтов, которое ...
Как я могу передать массив в качестве параметров функции vararg?
У меня есть код, который выглядит так: uint8_t activities[8]; uint8_t numActivities = 0; ... activities[numActivities++] = someValue; ... activities[numActivities++] = someOtherValue; ... switch (numActivities) { 0 : break; 1 : ...
Детали низкого уровня реализации оператора присваивания C / C ++. Что это возвращает?
Я новичок в мире C ++ (и C тоже). И не знаю всех его деталей. Но одна вещь действительно беспокоит меня. Это конструкции вроде:while (a=b) {...} . Как я понимаю, это волшебство работает, потому что оператор присваивания в C и C ++ что-то ...
Сегментация ошибки Fgets
int main( int argc, char** argv) { FILE *inFilePtr = fopen(*(argv + 1), "r"); char *rawdata = malloc(sizeof(char) * 100); float *ary = malloc(sizeof(float) * 50); int counter = 0; float averageAns; int count = 0; while (count < 1 ...
Получить IP-адрес из дескриптора сокета?
Я открыл сервер сокетов TCP (я пропустил несколько вещей, он взят изВот [http://beej.us/guide/bgnet/output/html/multipage/clientserver.html#simpleserver] sockfd = socket(p->ai_family, p->ai_socktype, p->ai_protocol))Можно ли получить IP-адрес ...
Что делает AND 0xFF?
В следующем коде: short = ((byte2 << 8) | (byte1 & 0xFF))Какова цель&0xFF? Потому что в других случаях я вижу это написано как: short = ((byte2 << 8) | byte1)И это, кажется, тоже работает нормально?
Программно получить идентификатор производителя, идентификатор продукта USB-устройства на платформе Linux
Я пытался написать простой драйвер устройства, в котором я должен получить идентификатор поставщика и идентификатор продукта программным путем. Проработав почти все необходимые заголовочные файлы, я пришел к выводу, что могу получить доступ к ...