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

3 ответа

Почему происходит сбой моей программы на C при назначении значения указателю int?

Я пытаюсь заставить функцию взять некоторые целочисленные указатели, переданные из моей функции main (), и присвоить им значения. Тем не менее, моя программа падает при назначении значений. Вот мой код: int computeMoveLocation(int* r, int* c, ...

3 ответа

Разница между CC, GCC и G ++?

В чем разница между 3 компиляторами CC, gcc, g ++ при компиляции кода C и C ++ с точки зрения генерации кода сборки, доступных библиотек, возможностей языка и т. Д.?

5 ответов

Как мне извлечь немного более оптимальным способом?

Сегодня у меня было интервью, где меня попросили написать две функции «С»: одну для извлечения одного бита, а другую для извлечения диапазона битов из символа. Я взял некоторое время и придумал эти методы. int extractBit(char byte, int pos) { ...

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

1 ответ

R: Преимущества использования подпрограммы Fortran с оболочкой .Call и C / C ++ вместо .Fortran?

У меня есть пакет R, который использует множество подпрограмм на Фортране для вложенных циклов вычислений рекурсивной линейной алгебры (в значительной степени зависящих от процедур BLAS и LAPACK). В качестве интерфейса к Фортрану ...

3 ответа

что вызывает ошибку сегментации в программе ниже [дубликат]

На этот вопрос уже есть ответ здесь: Ошибка сегментации на больших размерах массива [/questions/1847789/segmentation-fault-on-large-array-sizes] 5 ответовЕсли я оставлю значение строк равным 100000, программа будет работать нормально, но если я ...

4 ответа

Указатель на строку в C?

char *ptrChar;я знаю этоptrChar это указатель наголец, Какова команда для указателя настрока? Редактировать:Если это то же самое (от ptr к char против ptr к строке) - что представляет собой определение переменной ниже? char (*ptr)[N];Я не ...

1 ответ

Можно ли повторить getopt

Я пытаюсь создать базовую оболочку со встроенными командами, и у меня есть некоторые проблемы с getopt. Вот вывод (с использованием valgrind): $ mkdir -p foo/bar mkdir -p foo/bar FLAGON $ mkdir -p foo/test mkdir -p foo/test ==15377== Invalid ...

1 ответ

Рекурсивное копирование каталогов в C

Я очень новичок в программировании на C, и мало где полезной информации о том, как сделать рекурсивное копирование содержимого каталога в C (не C ++, C #, Objective-C, Java, shell, Python или что-нибудь еще - это ДОЛЖНО быть сделано в C). Да, это ...

3 ответа

Как я могу прочитать бинарный файл Fortran в C?

У меня есть двоичный файл, сгенерированный кодом Fortran. Этот файл содержит массив парных символов. Мне нужно открыть его в моей программе на C, а затем работать с ним, как с обычным массивом. Как это сделать? Как двойной тип представлен в ...

10 ответов

Как бесплатно узнать, сколько освободить?

В программировании на C вы можете передать любой указатель, который вам нравится, в качестве аргумента для освобождения. Как он узнает размер выделенной памяти для освобождения? Всякий раз, когда я передаю указатель на какую-то функцию, я также ...