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

3 ответа

 для одной и той же позиции в одно и то же время различными процессами также является проблемой; ОП может использовать один и тот же метод для решения обеих проблем.

у открыть файл в режиме «a + b», т. Е. Если он не существует, он создается автоматически, но если это так, я не хочу его перезаписывать. Я хочу иметь возможность читать и писать в файл. Файл является двоичным, и я хочу сохранить записи ...

6 ответов

Если ваша платформа не имеет этого, вы можете добавить что-то вроде следующего в заголовок:

л себя C несколько месяцев, когда у меня есть время, и я столкнулся с проблемой, которую я не знаю, как решить. В частности, когда я пытаюсь скомпилировать это с помощью gcc, я получаю: geometry.c:8: error: conflicting types for ‘trapezoid’ ...

6 ответов

http://bjoern.hoehrmann.de/utf-8/decoder/dfa/

у пользовательский кроссплатформенный минималистичный TCP-сервер на простом C89. (Но я также приму специфичный для POSIX ответ.) Сервер работает со строками UTF-8, но никогда не заглядывает внутрь них. Он обрабатывает все строки как неизменяемые ...

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

2 ответа

gettimeofday

оках, мне нужно периодически выполнять какую-то работу в разные промежутки времени, что было бы хорошим способом сделать это? С помощью sleep () мне нужно отслеживать интервал до следующего пробуждения, что, похоже, не лучший способ. Благодарю.

2 ответа

например

аюсь отправить двоичный файл (изображение PNG) в ответ http. FILE *file; char *buffer; int fileLen; //Open file file = fopen("1.png", "rb"); if (!file) { return; } //Get file length fseek(file, 0, SEEK_END); fileLen=ftell(file); fseek(file, 0, ...

1 ответ

@PeterCordes Я думаю, что OP будет благодарен, если я просто предоставлю подтверждение концепции, а не учебник. :)

рабатываю онлайновую систему судейства для конкурсов по программированию, таких как LeetCode, Codeforces и т. Д. Что касается большинства конкурсов по программированию, встроенный ассемблер не разрешен в C / C ++, поэтому я хотел бы добавить ...

2 ответа

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

пытаюсь написать программу для преобразования из строки BASE64 в строку BASE16 (HEX). Вот пример: BASE64: Ba7+Kj3N HEXADECIMAL: 05 ae fe 2a 3d cd BINARY: 00000101 10101110 11111110 00101010 00111101 11001101 DECIMAL: 5 174 254 42 61 205Какую ...

2 ответа

@tiftik - отметил, спасибо. (См. Вычеркнуть)

того, не закрывая комментарий/*...Что такое лексическая ошибка в C?

3 ответа

@ jonsca, о, теперь я понял. Таким образом, в этом случае предлагаемое вами решение является хорошим :)

у программу на C, скомпилированную в gcc. Вопрос касается домашнего задания, но конкретная часть, с которой мне нужна помощь, не является частью домашнего задания. Аналогичный вопрос был заданPython - удаление и замена ...

1 ответ

и использовать его внутри блока try / catch. При первом вызове переменная будет инициализирована. Затем при первом и следующем вызовах будет возвращено его значение (по ссылке).

лне уверен, что глобально объявленные переменные выделяются (и инициализируются, если применимо) во время запуска программы. int globalgarbage; unsigned int anumber = 42;Но как насчет статических, определенных в функции? void doSomething() { ...