Вопросы с тегом 'c'

C - это язык программирования общего назначения, используемый для системного программирования (ОС и встраиваемых), библиотек, игр и кроссплатформенности. Этот тег следует использовать с общими вопросами, касающимися языка C, как определено в стандарте ISO 9899 (последняя версия 9899: 2018, если не указано иное, а также для запросов, специфичных для версии, с c89, c99, c11 и т.д.). C отличается от C++, и его не следует объединять с тегом C++ в отсутствие рациональной причины.
1 отв.

чтение из разных файлов и использование strtok на строках

так что это код, который читает 3 строки (orig//test1//orig_copy) из двух разных файлов (firstline//secondline) ** и вызывает divide_string для использования strtok и принимает токены и сохраняет их в ** (token_orig//token_test//token_orig_copy), -&...
19 янв. '16 в 3:45
0 отв.

Компиляция FFmpeg Zeranoe Build с Visual Studio 2013

Я загрузил самую последнюю версию Zeranoe dev здесь, включил файлы заголовков в свой код, разместил extern "C" вокруг включений, так как это проект C++, а FFmpeg - библиотека C и добавили библиотеки в Visual Studio как ну, и я получаю эту ошибку ком...
19 янв. '16 в 3:59
1 отв.

Ошибка компиляции; запуск программы Hello World OpenMP C в Eclipse

Я использую Eclipse Parallel Tools Platform, пытающуюся запустить проект C OpenMP Hello World по умолчанию. Это ошибка компиляции, которую я получаю: Info: Internal Builder is used for build gcc -fopenmp -O0 -g3 -Wall -c -fmessage-length=0 -fopenmp ...
19 янв. '16 в 7:36
1 отв.

Системное программирование: wait (& status) возвращаемое значение

Изучая разветвление и прокладку, я наткнулся на следующий отличный учебник: https://www.cs.rutgers.edu/~pxk/416/notes/c-tutorials/pipe.html Тем не менее, в учебнике обсуждается, как можно установить канал между двумя дочерними процессами, которые б...
19 янв. '16 в 8:55
1 отв.

Замена макросов во время процесса компиляции

В моем проекте используется механизм ведения журнала, который в основном является вызовом макроса в каждом из моих компонентов. За макроком - это вызов функции, который используется для записи журнала с использованием медленной линии, такой как UAR...
19 янв. '16 в 9:18
0 отв.

MPI_Send не отправляет все элементы 2D-матрицы

Я пытаюсь отправить 2D-матрицу через MPI на другой узел, но он просто не отправляет все аргументы. Отправляющая часть: (matrixB.matrixPointer - это массив с двойным *, а в элементах - массивы двойных) rows = 6; matrixB.size = 5; MPI_Send(matrixB.ma...
19 янв. '16 в 9:20
2 отв.

Перевести с C++ на C

Я пытаюсь перевести код с c++ на c, но программа не работает должным образом. Это код c++ #include <iostream> #include <limits.h> using namespace std; int CoinChangeDynamic(int jumlah, int d[], int size, int C[], int s[]) { C[0] = 0...
19 янв. '16 в 10:00
3 отв.

Сохранение исходных индексов при сортировке с использованием Merge Sort в c

Я пытаюсь сортировать список с Merge Sort algoritm, сохраняя при этом исходные индексы. Мне сказали, что прямолинейное решение состоит в том, чтобы использовать массив индексов (очевидно, он будет инициализирован 0 1 2 3...) и изменить его внутри со...
19 янв. '16 в 11:14
1 отв.

Ошибка GDB в Eclipse CDT: ошибка в 'gdb': free(): недопустимый следующий размер (быстрый):

Если я запустил свой отладчик в Eclipse для отладки моей программы на C, он показывает мне ошибку gdb и сбой. Я могу запустить отладчик без проблем из командной строки. Это проблема в gdb. Может ли Eclipse использовать некоторые неустойчивые команды...
19 янв. '16 в 11:45
3 отв.

Итерация через двумерный массив столбцов в c

Пожалуйста, может кто-нибудь объяснить мне, как итерации через двумерный массив столбцов, т.е. Поддерживать постоянную строки до тех пор, пока мы не дойдем до конца столбца? Благодарю. Я пишу программу для вычисления множества предметов в классе ст...
19 янв. '16 в 11:41
1 отв.

Как я могу автоматически выровнять текст в колонках - C

Я хочу добавить код C в colums, чтобы сделать код более понятным для чтения. Что-то вроде этого: foo = "abc"; bar1 = "defDEF"; baz = "ghi"; baz1 = "jklm"; foo = "abc"; bar1 = "defDEF"; baz = "ghi"; baz1 = "jklm"; Я использую Visual Studio. Мо...
19 янв. '16 в 13:19
2 отв.

printf - "неожиданный" вывод с указателем

У меня есть вызов от моего друга. как часть этого вызова я написал функцию, чтобы получить int из String, функция получает массив chars и указатель на число, индекс. Чтобы проверить, работает ли эта функция, я запустил ее с двумя номерами и просм...
19 янв. '16 в 16:08
3 отв.

Попытка получить каждую строку, но возвращает только первый символ в цикле

Поэтому у меня есть цикл while, чтобы читать комментарии от текстового файла следующим образом. После комментариев могут быть вещи, поэтому не следует исключать. Вот мой код: int i = 0; while(!feof(fd) || i < 100) { fscanf(fd, "#%s\n", myFile...
19 янв. '16 в 16:11
1 отв.

Как компилятор устанавливает связь между базовым типом ANSI C и выбранным процессором

Для каждого процессора (Cortex M, Cortex 5) компилятор должен знать, что такое размер данных, связанный с unsigned char, integer, short ,....... Пожалуйста, не могли бы вы помочь мне понять, как этот выбор сделан?
19 янв. '16 в 16:53
0 отв.

Crytic ошибка с distutils?

Я использую cffi для записи оболочки Python в библиотеку C. Я не могу скомпилировать библиотеку, distutils выдает некоторые загадочные distutils.errors.DistutilsPlatformError "\"GNU was unexpected at this time Traceback (most recent call last): Fi...
19 янв. '16 в 17:11