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

5 ответов

Я исправил неправильно определенный макрос. Добавлен еще один набор круглых скобок.

чаю C, но я не понимаю этого: #define square(x) x*x a = square(2+3) //a = 11Когда это запускается, почемуa в конечном итоге11?

4 ответа

50% получено из значения = ЯРКОСТЬ * (max - min) + min;

ьзуя C в Linux, можно ли изменить яркость экрана просмотра? Не ожидается, что он будет переносимым, кроме запуска на моих установках Ubuntu и Fedora. Я спрашиваю о том, как бы я взаимодействовал с ОС для изменения яркости.

5 ответов

strcpy возвращает s1, но stpcpy возвращает s1 + strlen (s2).

справочную страницу дляstrcpyЯ обнаружил функциюstpcpy также существует. Однако единственное отличие, которое я мог заметить на странице руководства: char * stpcpy(char *s1, const char *s2); char * strcpy(char *restrict s1, const char *restrict ...

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

1 ответ

mysql_stmt_bind_param ()

у приложение на C, которое принимает некоторые пользовательские данные и выполняет несколько запросов к базе данных. Я хорошо осведомлен о рисках внедрения SQL-кода и хочу предотвратить это. В идеале я бы использовал параметризованные запросы, ...

1 ответ

Да, это. Это невозможно таким способом, который работает везде.

оложим, я выделил память для некоторого указателя в функцииfoo: void foo() { // ... int *ptr = malloc(20*sizeof(int)); bar (ptr); }Изfoo()Я передаю этот указательbar() и скажем отbar() в другую функцию. Теперь, в какой-то момент, я хочу ...

3 ответа

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

struct counter{ long long counter; } struct instruction{ struct counter *counter int repetitions; void (*work_fn)(long long *); }; int ncounter; //number of counters struct counter *counter; //counter array int nthreads; //number of threads int ...

5 ответов

Да, это вина глупой разметки. Я написал "3" который автоматически меняется на "1." ... Grr. :)

ел много вопросов ополучение ошибки сегментациив программе на C здесь, в SO, и я подумал, что было бы здорово иметь ссылку на них здесь, вопрос с некоторыми случаями, которые вызывают ошибку сегментации. Мой ответ выложен ниже. Как написано в ...

2 ответа

На самом деле я использую Win7. Я попробовал этот код и тест показывает значение, программа вылетает.

ю, как работать с указателями. Но я не знаю, как это сделать: У меня есть шестнадцатеричный адрес, который, конечно, имеет любое значение из любого приложения. Я знаю, чтобы найти адрес, который я хочу. Я хочу написать C-код для передачи этого ...

5 ответов

@R .. Принял его ответ :) Надеюсь, у тебя все хорошо.

лкнулся с проблемой синхронизации с pthread. threadWaitFunction1, является функцией ожидания потока. Я ожидаю, что строка нет. 247flag = 1 должен быть выполнен только после того, как 243-246 закончил. Но я нахожу странным, что иногда он прыгает ...

3 ответа

Люди любят спорить глупости иногда. Я имею в виду, что если мы действительно педантичны, я даже не знаю, гарантирует ли стандарт, что строковый литерал не может выйти из области видимости. Но разумный компилятор никогда бы этого не сделал. Никакая форма не является на 100% безопасной, определенный программист может обойти как функцию, так и макрос. Тем не менее, они оба помогают защитить код от небольших ошибок, что очень помогает.

от вопрос уже есть ответ здесь: Ограничить передаваемый параметр строковым литералом [/questions/7613528/restrict-passed-parameter-to-a-string-literal] 6 ответовУ меня есть функция, которая принимает массив символов и его размер: void ...