Результаты поиска по запросу "c"

5 ответов

Нотация указателя C по сравнению с нотацией массива: при передаче в функцию

Мой вопрос основан на следующем коде: int myfunct(int ary[], int arysize) int myfunct2(int *ary, int arysize) int main(void){ int numary[10]; myfunct(numary, 10) myfunct2(numary, 10) return; } int myfunct(int ary[], int arysize) { //Whatever ...

2 ответа

Как пинговать с помощью сокетов C

Компилятор: Code :: Blocks (GNU GCC)Платформа: Windows (x86)Включает в себя: winsock.h winsock2.h (также связан ws2_32)В настоящее время я пытаюсь написать программу, которая будет читать текстовый файл, содержащий список IP-адресов и пинговать ...

16 ответов

Как использовать extern для обмена переменными между исходными файлами?

Я знаю, что глобальные переменные в C иногда имеютextern ключевое слово. Что такоеextern переменная? Как выглядит декларация? Какова его сфера применения? Это связано с совместным использованием переменных в исходных файлах, но как это работает ...

ТОП публикаций

2 ответа

Любая функция для запроса размера выделенного блока?

Я понимаю, что любая такая функция, вероятно, будет нестандартной, но это нормально для моего варианта использования. По сути, мне нужен метод (даже если он доступен только через интерфейс syscall () glibc), на который я могу передать указатель ...

2 ответа

Как определить и запустить мой собственный новый softirq в ядре Linux?

Я хотел бы создать свой собственный softirq в ядре Linux. Это правильный способ сделать это: вinit модуля я хотел бы вызватьsoftirq от я добавлю звонок на: 394 void open_softirq(int nr, void (*action)(struct softirq_action *)) 395 { ...

3 ответа

Является ли TCP 100% надежным? [закрыто]

Хотя TCP является надежным протоколом, который обеспечивает механизмы повторной передачи и подтверждения, но я считаю, что он не на 100% надежен, так как успешный возврат send () не гарантирует, что данные достигли конечной точки назначения, а ...

12 ответов

Как сделать массив возвращаемого типа из функции C?

Я попытался вернуть имя массива, как показано ниже. По сути, я пытаюсь сделать так, чтобы тест функции возвращал массив, который можно использовать в main. Не могли бы вы посоветовать мне, что мне нужно прочитать, чтобы узнать, как выполнить ...

4 ответа

Как вы объявляете строковые константы в C?

Я знаю, что это довольно идиоматичный, или, по крайней мере, хороший стиль, в C объявлять числовые константы какenumс вместо#defineих /* bad style */ #define MAXLINE 1024 /* good/better style */ enum { MAX_LINE = 1024 };Существует ли ...

4 ответа

Как разыграть sockaddr_storage и избежать нарушения правил строгого наложения имен

Я использую Руководство Биджа по работе с сетями и столкнулся с проблемой псевдонимов. Он предлагает функцию, которая возвращает адрес IPv4 или IPv6 определенной структуры: 1 void *get_in_addr( struct sockaddr *sa ) 2 { 3 if (sa->sa_family == ...

2 ответа

C указатели и массивы / оператор 'sizeof' [дубликат]

Возможный дубликат: Разница в указателе стека для указателя и массива [https://stackoverflow.com/questions/12760229] Чтобы проиллюстрировать мой вопрос: int main(void){ int myary[20]; int *myaryPtr; myaryPtr = myary; sizeof(myary); // Will it ...