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

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

Поддерживает ли C анонимные члены профсоюзов?

У меня есть союз, который является наложением массива на три поплавка: union { float currents[3]; struct { float run; float standby; float sleep; }; } MyCurrents; run можно получить либо путем MyCurrents.run или...
задан 21 сент. '18 в 17:48
0
ответов

Проблемы с HDF5 и Cmake

Я пытаюсь записать файл HDF5 из Xcode. Я получаю эту ошибку: Undefined symbols for architecture x86_64: "_H5Fclose", referenced from: _main in main.o "_H5Fcreate", referenced from: _main in main.o "_H5LTmake_dataset_float", referen...
задан 21 сент. '18 в 19:10
1
ответ

Valgrind недействительный чтение/запись при добавлении символа в строку C

Я пытаюсь проанализировать строку (размер от статьи до целой книги) и создать временный связанный список для хранения каждого отдельного слова, разделенного любыми пробельными символами. Я написал свою собственную charAppend() так как не думаю, что ...
задан 21 сент. '18 в 19:45
3
ответов

Как связать все объектные файлы в папке при компиляции C?

Поэтому у меня есть две папки: /FFmpeg /MYPROJ Внутри myproj у меня есть основной метод: #include <stdio.h> #include <stdlib.h> #include "libavformat/avformat.h" #include "libavcodec/avcodec.h" int main(int argc, char *argv[]) { AV...
задан 22 сент. '18 в 0:05
0
ответов

Неверный выход sprintf C51 8051 встроенная система MCU

У меня есть следующий фрагмент кода C для микроконтроллера AT89S52: unsigned char x = 0x10; unsigned char str[21]; sprintf(srt, "%u", (x >> 4) ); прототип функции sprintf в stdio.h: extern int sprintf (char *, const char *, ...); Может л...
задан 22 сент. '18 в 0:19
3
ответов

Использование NULL с символами C char *

Как мы все знаем, строки в C заканчиваются нулями. Означает ли это, что согласно стандарту законно использовать константу NULL в качестве терминатора? Или сходство имени NULL-указателя и нуль-терминатора для строки только счастливое совпадение? Рас...
задан 22 сент. '18 в 0:31
1
ответ

Рутина для создания симметричной матрицы из заданного вектора в C

Допустим, у меня есть вектор x = [x0, x1, x2, x3] = [0, 2, 3, 1]. Я хочу создать симметричную матрицу из x. Т.е. симметричная матрица, имеющая x в качестве первой строки и первого столбца, с x0 как диагональю. Другими словами, мне нужна матрица X...
задан 22 сент. '18 в 0:40
1
ответ

Программирование сокетов C, прием сообщений переносится из предыдущих сообщений

Привет, Я пытаюсь создать простую логин/пароль для чтения и записи между моим сервером и моим клиентским приложением. В настоящее время моя клиентская сторона работает отлично. Проблема, с которой я столкнулась, находится внутри моей серверной части...
задан 22 сент. '18 в 4:44
1
ответ

Почему я не могу перечислить строки, хранящиеся в массивах?

Недавно я начал изучать C. У меня возникают трудности со строками, особенно в том, что касается хранения списков имен, фраз, слов и их отображения позже. Вот мой код: #include <stdio.h> int main() { char names[3][10]; printf("Type 3 ...
задан 22 сент. '18 в 4:51
1
ответ

Чтение двоичной записи с коротким выпуском в C

Я изучаю C как любителя. В качестве забавного проекта я решил закодировать читатель.hgt файлов. Файл hgt - файлы высоты земли. Я нашел немного информации об этом формате файла: https://dds.cr.usgs.gov/srtm/version2_1/Documentation/Quickstart.pdf Зд...
задан 22 сент. '18 в 13:39
1
ответ

gcc AtomicBuiltins помещает вещи в gcc 4.1.1

В gcc doc ссылка gcc-doc я вижу, что gcc версия 4.1.1 имеет атомные встроенные функции. в моем проекте мы используем gcc 4.1.1 в centos5.0, а затем после компиляции наш проект работает хорошо после centos5.0. Вот мой тестовый код. #include <stri...
задан 22 сент. '18 в 17:02
1
ответ

инициализация структуры, которая содержит указатель структуры на другую структуру

Поэтому я заранее извиняюсь, возможно, не в состоянии четко сформулировать это. Я совершенно новичок в этом, и я учусь, когда я иду. Я хочу инициализировать структуру, которая имеет указатель структуры на другую структуру внутри нее. Проверьте ниже....
задан 22 сент. '18 в 17:16
1
ответ

OpenSSL в C: после второго дешифрования при запуске приложения первые 16 байт результата - мусор

Я выполнил простое шифрование/дешифрование файлов с помощью OpenSSL в C в соответствии с инструкциями здесь. Мне не нужно, чтобы это было действительно безопасно (просто хотите, чтобы файлы не были легко читаемы на диске), ключи жестко закодированы ...
задан 22 сент. '18 в 17:17
0
ответов

Принятие решений на основе пользовательского ввода

Я очень новичок в кодировании и в настоящее время в начале курса CS50 по edx (поэтому я изучаю C на данный момент). Я пытаюсь практиковать, написав программы с тем, что я узнал до сих пор (по общему признанию, не так много), и я думаю, что я немного...
задан 22 сент. '18 в 17:39
1
ответ

Как связать два объектных файла, разместив их соответствующие разделы в разных местах?

У меня есть загрузочная программа "boot.asm", которая должна содержать специальное слово со смещением 510 байт с самого начала. И у меня есть источник ядра, написанный на C "kernel.c". Мой план - вызвать ядро (которое будет во втором секторе hd), з...
задан 22 сент. '18 в 17:41