0
ответов

Инструмент для преобразования JSON в структуру C? [closed]

Мне просто интересно, создал ли кто-нибудь инструмент, который будет принимать заданную строку JSON и писать код для идентичной структуры на C вместе с кодом анализатора, специфичным для этой структуры. Я ...
вопрос задан: 9 September 2010 17:25
0
ответов

Почему Win32 API-функция CredEnumerate () возвращает ERROR_NOT_FOUND, если я выдал себя за другого?

Я написал пример кода, который при вызове из командной строки Windows в контексте обычной учетной записи пользователя сбрасывает все сохраненные учетные данные пользователя с помощью CredEnumerate (). Однако я ...
вопрос задан: 9 September 2010 16:08
0
ответов

Первый вызов GetTokenInformation (). Для чего?

При просмотре документации MSDN для GetTokenInformation () и примера получения SID входа в систему GetTokenInformation () необходимо вызвать дважды. Первый вызов - получить размер буфера. Итак, размер буфера ...
вопрос задан: 9 September 2010 12:50
0
ответов

Правильная обработка EWOULDBLOCK с опросом на неблокирующем сокете

Я уже некоторое время работаю над TCP-демоном опроса. Недавно я прочитал, что неблокирующие сокеты могут иногда вызывать ошибку EWOULDBLOCK во время send () или recv (). Насколько я понимаю, ...
вопрос задан: 9 September 2010 04:42
0
ответов

странное преобразование символов без знака

Какова цель / преимущество / отличие использования / * C89-совместимого способа преобразования 'char' в 'unsigned char'. * / статический встроенный беззнаковый символ to_uchar (символ) {return ch; } по сравнению со стандартным ...
вопрос задан: 8 September 2010 20:05
0
ответов

Есть ли хорошая реализация C для буферов протокола Google

Google официально предоставляет реализацию на C ++ буферов протокола Google, но я ищу реализацию на C. Я не буду использовать его сам, но надеюсь, что смогу использовать этот инструмент для создания ...
вопрос задан: 8 September 2010 19:34
0
ответов

How to iterate through a fd_set

I'm wondering if there's an easy way to iterate through a fd_set? The reason I want to do this is to not having to loop through all connected sockets, since select() alters these fd_sets to only ...
вопрос задан: 8 September 2010 18:25
0
ответов

Функция C для экранирования строки для аргумента команды оболочки?

Какую функцию следует использовать для экранирования строк для команды оболочки аргумент в C? У меня есть строка: это строка с символами () Это будет ошибка: echo Это строка с символами () Эти ...
вопрос задан: 8 September 2010 14:45
0
ответов

Как отслеживать, какие процессы обращаются к определенному файлу в Unix?

У меня есть файл, и многие процессы (и потоки процессов) обращаются к нему. Я хочу отслеживать файл, чтобы получить список всех процессов, которые пытались получить к нему доступ. Возможность записывать ...
вопрос задан: 8 September 2010 14:13
0
ответов

без остановки всех потоков в gdb

GDB обычно останавливает все потоки, если достигается точка останова (или Ctrl + C нажата в оболочке GDB). Я знаю, что существуют такие команды, как scheduler-lock и schedule-multiple, но я не вижу возможности ...
вопрос задан: 8 September 2010 09:31
0
ответов

Как узнать, куда все приложения с закрытым исходным кодом пишут?

У меня есть приложение (источник, для которого я не использую) t have), который можно вызвать из командной строки, например $ ./notmyapp. Я хочу знать все места, куда приложение пишет. Это ...
вопрос задан: 8 September 2010 09:05
0
ответов

Как сравнить указатель на строки в C

как сравнить две строки в C? Помогите мне, яновичок @ @ char * str1 = "привет"; char * str2 = "мир"; // сравнить str1 и str2?
вопрос задан: 8 September 2010 00:16
0
ответов

Экранирование «пробела» в C

Я действительно знаю, как объяснить этот вопрос, но я попробую. В моей программе есть такая строка кода: scanf ("% c", & character); Обратите внимание на пробел перед% c. Это должно сохранить ...
вопрос задан: 7 September 2010 19:59
0
ответов

Что такое! 0 в C?

Я знаю, что в C для операторов if и сравнений FALSE = 0 и все остальное равно true. Следовательно, int j = 40 int k =! J k == 0 // это правда. Мой вопрос решает обратное. Что значит! 0 ...
вопрос задан: 7 September 2010 18:58
0
ответов

Можно ли загружать несоответствующие символы в Visual Studio?

У меня есть минидамп Windows (код C) и соответствующий exe-файл. К сожалению, у меня нет точно совпадающих файлов .pdb, но у меня есть .pdb, содержащие точно такой же код, только что созданный на ...
вопрос задан: 7 September 2010 16:16
0
ответов

Как отобразить шестнадцатеричные числа в C?

У меня есть список чисел, как показано ниже: 0, 16, 32, 48 ... Мне нужно вывести эти числа в шестнадцатеричном виде как : 0000,0010,0020,0030,0040 ... Я пробовал решение, такое как: printf ("%. 4x", a); // где a ...
вопрос задан: 7 September 2010 13:01
0
ответов

Функции выхода в C

В чем разница между exit (), _exit () и _Exit () в C? Как мне решить, что использовать? В bash команда man 2 exit предоставила мне страницу _EXIT (2), тогда как man 3 exit предоставила страницу EXIT (3).
вопрос задан: 7 September 2010 11:53
0
ответов

Как я могу удалить файл, на который указывает ФАЙЛ * в C?

#include int main () {FILE * fp; fp = fopen ("temp.txt", "w"); fprintf (fp, «Привет, мир! \ n»); // удалить ("temp.txt"); для этого требуется имя файла в качестве аргумента // ...
вопрос задан: 7 September 2010 11:02
0
ответов

Свободный указатель на символ в c

Я пытаюсь определить типы файлов, используя код c, вот код char * get_file_type (char * path, char * filename) {ФАЙЛ * fp; команда char [100]; char file_details [100]; char * filetype; ...
вопрос задан: 7 September 2010 08:25
0
ответов

Командная строка для просмотра содержимого Модуль общих объектов (lib * .so)

Что такое командная строка для просмотра содержимого модуля общих объектов (lib * .so)? Примерно так, как мы используем: ar -t lib * .a для архивов (lib * .a), и он отображает все объектные файлы в библиотеке. EDIT1 ...
вопрос задан: 7 September 2010 05:57
0
ответов

Почему ЦП обращается к памяти по границе слова?

Я много слышал о том, что данные должны быть правильно выровнены в памяти для повышения эффективности доступа. ЦП обращается к памяти на границе слова. Итак, в следующем сценарии ЦП должен сделать 2 доступа к памяти ...
вопрос задан: 7 September 2010 05:21
0
ответов

C: Выдать ошибку при проверке параметров или позволить ей поразить вентилятор?

У меня простой вопрос по конструкции (?). Я пишу простую программу, в которой есть несколько функций, которые выглядят так. float foo (float * m, size_t n) {float result; // производим некоторые вычисления, ...
вопрос задан: 7 September 2010 04:37
0
ответов

Объектно-ориентированное программирование [закрыто]

Я разработка проекта на C ++. Я понял, что моя программа не ОО. У меня есть main.cpp и несколько заголовков для разных целей. Каждый заголовок в основном представляет собой набор связанных функций с ...
вопрос задан: 7 September 2010 02:57
0
ответов

Алгоритм рисования только того, что видит камера?

Я делаю 3D FPS с помощью OpenGL, и вот основные принципы его работы. Игра представляет собой трехмерный массив кубиков. Я знаю местоположение текущего куба игрока, а также камеры x, y, z, и я знаю x, ...
вопрос задан: 6 September 2010 22:14
0
ответов

Mixing assembler code with c/c++

Why is assembly language code often needed along with C/C++ ? What can't be done in C/C++, which is possible when assembly language code is mixed? I have some source code of some 3D computer games. ...
вопрос задан: 6 September 2010 19:44
0
ответов

Инструмент Linux для проверки орфографии комментариев в исходном коде c / c ++

Какое программное обеспечение вы предлагаете для проверки орфографии комментариев содержится в исходном коде c / c ++ (особенно в комментариях doxygen)? Я ищу что-то, что будет анализировать только комментарии, чтобы я мог легко найти ...
вопрос задан: 6 September 2010 17:25
0
ответов

SOAP-прокси в Scala - что мне нужно?

Я пытаюсь написать программу в Scala, которая будет принимать SOAP-запросы, получать ответ от реального сервер (или прочитать его с локального диска) и вернуть данные первоначальному клиенту. Я новичок ...
вопрос задан: 6 September 2010 09:47
0
ответов

Как узнать состояние клавиатуры в Linux?

Я хочу проверить, нажимал ли пользователь клавишу SHIFT при запуске программы. (Это означает, что нажмите клавишу SHIFT до запуска программы). Это простая консольная программа, ничего не связанная с X. ...
вопрос задан: 6 September 2010 08:41
0
ответов

Где использовать летучие? [duplicate]

Я читал о ключевом слове volatile, но не знаю, в каких ситуациях мне следует его использовать. Когда память (переменная) обновляется и процесс не знает об этом? В каких случаях водители должны использовать ...
вопрос задан: 6 September 2010 06:18
0
ответов

Документация, подобная Javadoc для библиотек C / C ++?

Существует ли такая документация типа Javadoc для библиотек C / C ++?
вопрос задан: 5 September 2010 21:55