I am trying to write a C program. I need the address of variable "recq". Can someone pls help me figure that out? typedef struct { int recq; } dd; struct test { dd a; }; main(){ ...
What is considered better practice when writing methods that return strings in C? passing in a buffer and size: void example_m_a(type_a a,char * buff,size_t buff_size) or making and returning a ...
Я выполняю вычисление трафарета для матрицы, которую я ранее считал из файла. Я использую два разных типа матриц (Ненулевой тип и Нулевой тип). Оба типа разделяют значение границ (1000 ...
Может ли кто-нибудь объяснить этот однострочник sed на английском языке (чем больше деталей, тем лучше)? @sed 's / \ ($ * \) \. o [:] * / \ 1.o $ @ : / g' <$ *. d> $ @ ; \ rm -f $ *. d; [-s $ @ ] || rm -f $ @ Это часть ...
Is there a better way to concatenate multiple strings together in c other than having multiple calls to strcat() all in a row, like below? char prefix[100] = "";
strcat (префикс, argv [0]);
strcat(...
Я реализую конвейер в смоделированной файловой системе на C ++ (в основном с C). Он должен запускать команды в оболочке хоста, но сам выполнять конвейерную обработку в смоделированной файловой системе. Я мог бы достичь ...
Я пытался отследить периодически возникающую ошибку сбоя в моем коде (которая использует setjmp) и сузил ее до: появляется при компиляции с / O2 уходит с / O2 / Oy-, т.е. отображается только с ...
По какой-то странной причине я копировал пример на другом языке, в котором не используются типы, и забыл добавить его в параметр определения функции, и это сработало. #include ...
Во-первых, я хотел бы сказать, что я новичок в C / C ++, я изначально разработчик PHP, поэтому меня воспитывают злоупотреблять переменными так, как мне нравится. C - страна строгих правил, компиляторы меня здесь не очень любят, я ...
unsigned char a, b;
б = что-то ();
а = ~ b; Статический анализатор пожаловался на усечение в последней строке, предположительно потому, что b повышается до int до того, как его биты перевернуты, и результат будет ...
Функции pthread принимают аргумент void *. Как можно послать простую структуру, а не указатель? Я хочу отправить структуру без указателя на одну функцию pthread. Также я хочу отправить указатель на ...
Название может показаться немного странным, с ps aux я вижу это: root 20953 0.0 0.0 9528 1280? Ss Apr28 0:07 sendmail: прием соединений, где "принятие соединений" - это что-то ...
I have created an 'External Build Project' in Xcode 4 using a makefile. The project builds perfectly, except the only way I know how to get it to run is in Terminal. Is there a way I can run the ...
I was trying to compile a simple ansi C example in Visual Studio 2010 and came across with this error compiling: Error: patchC.c(5): error C2275: 'FILE' : illegal use of this type as an ...
So one of my previous exams had this question, and till now I've been reading that you don't need a declaration in any of the languages? Which is right? Will C++ give an error if there's no ...
Почему void foo (T *); недопустимо как в C, так и в C ++ (поскольку T не определено), тогда как void foo (struct T *); действительно, даже если он все еще не определяет T? Есть ли ситуация, в которой он делает ...
Я регистрирую в основном обработчик для SIGTERM следующим образом: signal (SIGTERM, sigterm_handler); А обработчик прост: void sigterm_handler ()
{выход (1); } Что, если мне нужно перейти к ...
Это происходит только при использовании библиотеки совместимости для устройств до 3.0. Я получаю сообщение об ошибке, которое я не могу определить. У меня есть Activity с ListFragment и стандартным фрагментом. Это похоже на ...
I don't get it. I usually install third party software into /usr/local so libraries are installed into /usr/local/lib and never had problems linking to these libraries. But now it suddenly no longer ...
I have vague memories of suggestions that sscanf was bad. I know it won't overflow buffers if I use the field width specifier, so is my memory just playing tricks with me?
Мне было интересно, есть ли оператор, который я могу использовать, чтобы программа не спала на неопределенный срок (возможно, используя функцию сна ??). (Я, очевидно, делаю это, ожидая сигнала, который будет ...
Допустим ли следующий код C ++? пространство имен Foo
{class Bar {// Код класса здесь. };
} пространство имен Foo
{пространство имен Bar {void SomeFunction (); {//……………………………………………………………………………………………………………………………………………………………………………………………………………………
Итак, я пытаюсь выяснить, какие процессы ядра вызывают некоторые функции в драйвере блока. Я думал, что включение backtrace () в библиотеку C упростит задачу. Но у меня проблемы с загрузкой ...
В настоящее время я пытаюсь вызвать общую функцию C из встроенной сборки GCC (плохая идея, я знаю, но мне скучно сегодня...). Моя операционная система - Mac OS X, 64 бита, поэтому соглашение о вызовах - System V, ...
Кто-нибудь знает, существует ли алгоритм, который дает одну строку A и массив строк B сравнивает строку A со всеми строками в B, давая на выходе наиболее похожую строку. Для "наиболее похожего ...
Меня интересует запуск программы на определенной частоте (например, 25 МГц) на моем процессоре 2 ГГц и выше. Единственный способ, который я могу придумать, чтобы сделать что-то подобное, - это использовать сон с точностью до микросекунд ...
Consider: ssize_t write(int fd, const void *buf, size_t count); The result has to be signed to account for -1 on error, etc., and is thus ssize_t. But why then allow for the request to be an ...
Кто-нибудь знает, как мы можем проверить, успешно ли освобождено выделенное пространство? На странице руководства говорится, что «free () не возвращает значения».