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

4 ответа

 man-страница для деталей об использовании этого.

могу получить дату создания файла? Я использую Windows.

2 ответа

 к родителю, когда ребенок продолжает. Более ранние версии Linux также не имели такой поддержки.

овном процессе я слушаю SIGCHLD: signal(SIGCHLD, &my_handler);Затем яfork(), execv() и пусть он работает в фоновом режиме (например, / bin / cat). Когда я пытаюсь из терминала отправить SIGSTOP дочернему процессу,my_handler() вызывается. Но ...

1 ответ

 это было легко сделать. Я попробую, когда у меня будет шанс; Спасибо!!

отребовалось целую вечность, чтобы отследить, что в моем коде была ошибка, вызванная/OPT:ICF: Потому что/ OPT: ICF может заставить один и тот же адрес назначаться различным функциям или элементам данных только для чтения.(константные ...

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

1 ответ

 для последовательной передачи данных (по сети или иным способом), затем соблюдайте этот протокол как с отправителем, так и с получателем. Это дает дополнительное преимущество, если вы настраиваете протокол разумно, то, что не зависит от платформы; чего-то такого, чего дамп структуры в буфер, отправка, а затем дамп буфера в структуру, крайне не хватает.

Struct A { uint16_t len; uint8_t cnt; uint8_t unit; uint32_t seq; };труктура A сериализуется вchar * ЬиЕ. Если я хочу десериализовать отдельные значения, например: uint16_t len = 0; memcpy(&len, buf, sizeof(len));или я могу просто ...

4 ответа

Благодаря обоим исправлено.

кст - это межпроцессное взаимодействие, при котором один процесс («сервер») должен отправлять структуры фиксированного размера многим прослушивающим процессам («клиентам»), работающим на той же машине. Мне очень удобно делать это в Socket ...

2 ответа

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

спользованиеsem_post () в обработчике сигнала полагаться на неопределенное поведение? /* * excerpted from the 2017-09-15 Linux man page for sem_wait(3) * http://man7.org/linux/man-pages/man3/sem_wait.3.html */ ... sem_t sem; ... static void ...

5 ответов

Посмотри это

гда задавался вопросом: неptrdiff_t должен быть в состоянии держать разницу любых двух указателейпо определению? Как получилось, что два указателя слишком далеко? (Я не указываю на какой-либо конкретный язык ... Я имею в виду все языки, которые ...

1 ответ

Проблема в том, что я не получаю много 1с. Числа, которые я получаю, являются случайными, но повторяются несколько раз. Я также заметил, что первый всегда отличается от других. второй всегда повторять как минимум четыре раза ...

ользую rand () во взгляде, и он всегда дает мне одни и те же значения несколько раз подряд. Я пытался использовать srand (время (NULL)) перед циклом, но это не помогает ...

2 ответа

 как реализовано VS?

ледних версиях Visual Studio улучшена поддержка C99. Последняя версия, VS2017, теперь поддерживает все C99? Если нет, то какие функции C99 все еще отсутствуют?

2 ответа

 (в качестве дополнительного шага здесь вы используете _get_osfhandle (), чтобы получить дескриптор файла Windows из дескриптора файла c-library)

жный дубликат: Получение имени файла из файлового дескриптора в C [https://stackoverflow.com/questions/1188757/getting-filename-from-file-descriptor-in-c] Существует ли простой и (разумно) портативный способ получения имени файла изFILE*? Я ...