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

1 ответ

Почему DllImport для C bool как UnmanagedType.I1 бросает, но как байт это работает

Вот простой код на C (проект VS 2013 C ++, «скомпилированный как C»):typedef struct { bool bool_value; } BoolContainer; BoolContainer create_bool_container (bool bool_value) { return (BoolContainer) { bool_value }; } Вот мой P / ...

4 ответа

Linux эквивалентный GetCommandLine и CommandLineToArgv?

Интересно, есть ли какой-нибудь API для получения аргументов командной строки текущего процесса в Linux. Я думаю, мне было ужасно неясно. Реальная цель вопроса состояла в том, чтобы передать имена файлов Unicode через аргументы командной строки.

3 ответа

двумерный динамический массив (realloc в c)

Я пытаюсь загрузить два двойных числа из ввода в двумерный массив, динамически определяемый каждым пользовательским вводом. #include <stdio.h> #include <stdlib.h> int main(int argc, char** argv) { int count; double number1, number2, **numbers; ...

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

3 ответа

typedef для подписанного типа, который может содержать size_t?

Существует ли стандартный (или собственный MSVC) typedef для подписанного типа, который может содержать полный диапазонsize_t ценности? То есть в 64-битной системе это будет 128-битное целое число со знаком.

1 ответ

Есть ли разница с атомами X11 XA_WM_NAME и «_NET_WM_NAME»?

Есть ли разница с атомом, определенным вXA_WM_NAME определяется вXatom.h и тот использовалXInternAtom(display, "_NET_WM_NAME", False)? Редактировать: я сделал небольшую программу, которая печатает целое значение обоих, и я получил:_NET_WM_NAME: ...

1 ответ

пауза GDB без точки останова

Когда я отлаживаю программу в XCode, я могу приостановить выполнение в этой консоли отладчика. Есть ли способ сделать это с помощью GDB из командной строки? Я хотел бы сделать это, чтобы я мог изменить точки останова после запуска программы.

5 ответов

Является ли snprintf () ВСЕГДА нулевым завершением?

Всегда ли snprintf завершает нулевой буфер назначения? Другими словами, достаточно ли этого: char dst[10]; snprintf(dst, sizeof (dst), "blah %s", somestr);или вам нужно так делать, если somestr достаточно длинный? char dst[10]; somestr[sizeof ...

3 ответа

Почему оптимизация убивает эту функцию?

Недавно в университете мы читали лекцию о специальностях программирования на нескольких языках. Лектор записал следующую функцию: inline u64 Swap_64(u64 x) { u64 tmp; (*(u32*)&tmp) = Swap_32(*(((u32*)&x)+1)); (*(((u32*)&tmp)+1)) = ...

2 ответа

ANSI C: стандартное определение размера строк __DATE__ и __TIME__?

Существует ли стандартное определение размера строк __DATE__ и __TIME__ в ANSI C? Мотивация этого вопроса: У меня есть два приложения, работающие на двух разных процессорах. Во время выполнения приложение № 1 получает дату и время (как часть ...

3 ответа

Можно ли переписать по модулю (2 ^ n - 1), используя побитовые и ограниченные операторы

Для unsigned int x возможно ли вычислить x% 255 (или 2 ^ n - 1 в целом), используя только следующие операторы (плюс не цикл, переход или вызов функции)? !, ~, &, ^, |, +, <<, >>.