2
ответа

printf не печатает после scanf? [Дубликат]

#include < stdio.h > int main () {// ЦЕНЫ КОНВЕРСИИ США float const usToGBP = .78; float const usToAUD = 1,40; float const usToBit = .00027; float const usToEur = .88; ...
вопрос задан: 20 January 2019 05:39
2
ответа

Сбой Jupyter из-за использования PyArray_ENABLEFLAGS

Я пытаюсь преобразовать массив C double * в numpy на Cython, но пока не получилось. Я нашел эти полезные ссылки: заставьте NumPy ndarray стать владельцем своей памяти в Cython https: //github.com/numpy / ...
вопрос задан: 19 January 2019 23:53
2
ответа

Разделение строки и возвращение массива строк

Я хочу, чтобы split_str мог принимать, например, «bob is great» и возвращать [«bob», «is», «great»]. Точнее: foo = split_str ("bob is great", "") размещает ["bob", "is", "great"] в foo (таким образом ...
вопрос задан: 19 January 2019 21:08
2
ответа

Исполняемый против стека NX в BOF?

Я читаю об атаке BOF (переполнение буфера), один из способов предотвратить ее - сделать стек или кучу неисполняемыми. Но это не значит, что у нас не может быть локальной переменной. Я не видел нового поведения ...
вопрос задан: 19 January 2019 20:45
2
ответа

C программа для замены всех вхождений символа в строке

Я хочу написать программу на C для поиска всех вхождений слова в заданной строке и записи всех вхождений слова заглавными буквами. Пример ввода Входная строка: доброе утро. хорошего дня. ...
вопрос задан: 19 January 2019 18:59
2
ответа

Настройте Makefile, чтобы перекомпилировать файлы, только если они изменились

У меня есть вопрос относительно моего Makefile. Makefile намеревается скомпилировать C-файлы, содержащие код для STM8 µC, используя компилятор Cosmic. Проблема в том, что каждый раз, когда я вызываю цель сборки, все ...
вопрос задан: 19 January 2019 18:40
2
ответа

недопустимый аргумент типа «- >» (есть «fd_set»)

Я знаю, что это не первый поток с этой ошибкой, но я действительно не могу понять, в чем дело ... Мой код ниже: / * Наборы дескрипторов файлов * / struct descs {fd_set read; fd_set write; fd_set ...
вопрос задан: 19 January 2019 09:45
2
ответа

& ldquo; недопустимое значение & rdquo; при вызове gluNewQuadric

Когда я запускаю этот код, консоль показывает «неверное значение» как ошибку. Я исследовал в своих книгах, но не нашел, как решить это. Они даже не упоминают, о чем эта ценность. Я представляю, что это будет ...
вопрос задан: 19 January 2019 07:58
2
ответа

Эта функция повторная?

DNM_Manager.c struct DNM_s {uint32_t Addr; uint32_t SerialNum; uint32_t SubnetMask; uint16_t Tick; uint8_t Имя [NAME_SIZE]; } DNMTemp; pDNM DNMManager_New (void) // повторно входящий? {...
вопрос задан: 19 January 2019 03:30
2
ответа

Определите функцию, имя которой маскируется макросом

Иногда бывает удобно замаскировать функцию макросом с тем же именем. В этом надуманном примере макросы позволяют вставлять дополнительную проверку при вызове функции (). функция int (...
вопрос задан: 19 January 2019 02:11
2
ответа

Возможно ли для одного процесса изменить значение переменной в другом процессе во время выполнения?

Возможно ли, чтобы один исполняемый файл (процесс) изменил значение переменной другого исполняемого файла (процесса) во время выполнения?
вопрос задан: 19 January 2019 01:26
2
ответа

Почему вам не нужен getchar () при получении целого числа в качестве входных данных? [Дубликат]

int main () {char a, b; зсапЕ ( "% С", & амп; а); GetChar (); scanf ("% c", & amp; b); } Если вы не используете getchar для символьного сканирования, в качестве ввода берется пробел, но для целых чисел вам не нужно
вопрос задан: 18 January 2019 23:45
2
ответа

Странное поведение в программе на C, повреждение переменных после выделения памяти

У меня есть typedef строки в моей C-программе, это выглядит так: #define WRD_LEN 100 typedef char cstring [WRD_LEN]; затем в какой-то момент я объявляю динамический массив этого типа: int pcount = 1; cstring * ...
вопрос задан: 18 January 2019 23:36
2
ответа

Продолжайте повторять / повторять цикл пока не будет нажата кнопка ввода (или произвольная клавиша)

Я пытаюсь заставить цикл while повторяться до тех пор, пока в идеале не будет нажата клавиша ввода. В частности, я хочу, чтобы значение постоянно обновлялось и было видимым для пользователя, пока он не нажмет ввод. ...
вопрос задан: 18 January 2019 23:03
2
ответа

atof (& ldquo; 0 & rdquo;) возвращает 2 в переменной с плавающей точкой

Я пишу c встроенным на STM32F437VI. В какой-то момент мне нужно проанализировать некоторые строки, содержащие числа, как числа с плавающей запятой. Я использую atof, и он всегда работает с правильным результатом, за исключением этого странного ...
вопрос задан: 18 January 2019 20:54
2
ответа

C минимальное стандартное требование

От стандарта C ISO / IEC 9899: 201x 5.1.2.3p6: Минимальные требования к соответствующей реализации: Доступ к летучим объектам оценивается строго в соответствии с правилами ...
вопрос задан: 18 January 2019 12:41
2
ответа

Невозможно назначить значения для строк при чтении данных из файла

У меня есть файл config.txt, где я храню конфигурации, необходимые для генерации некоторых записей, и я хочу прочитать значения конфигурации через код C и назначить значения параметров некоторым переменным. За ...
вопрос задан: 18 January 2019 09:26
2
ответа

почему много звонков schedule () в другое место?

Я отслеживаю Linux 0.11 https://mirrors.edge.kernel.org/pub/linux/kernel/Historic/old-versions/ Я вижу, что многие вызовы schedule () находятся в разных местах, а не только внутри do_timer () , Мало ...
вопрос задан: 18 January 2019 08:00
2
ответа

Как я могу иметь несколько определений основного?

В Java у меня может быть основная функция в каждом классе и просто использовать ту, которую я хочу. Это часто полезно, потому что я могу поместить тестовые процедуры в основную функцию, чтобы запустить этот класс специально для его тестирования. В C, ...
вопрос задан: 18 January 2019 04:36
2
ответа

Почему вместо программы с номером c написана концепция с цифрами, а не та, что приведена ниже?

void rev (int n) {int rem; printf («обратное число равно:»); while (n > 0) {rem = n% 10; п = п / 10; Е ( "% d", бэр); }} ...
вопрос задан: 17 January 2019 18:46
2
ответа

Суммирование массивов с использованием 2 переменных в цикле (и выполнение цикла N / 2 раза) дает более быстрое время выполнения, чем просто одна. Зачем?

У меня есть массив размера РАЗМЕР. Я добавляю его элементы двумя способами. 1. Взятие 2 переменных в цикле, запуск одной из индексов 0, а другой из SIZE-1 до их пересечения. 2. Взяв 1 переменную и ...
вопрос задан: 17 January 2019 17:32
2
ответа

Есть ли способ получить все виды типов данных?

Меня попросили написать код, который получает тип данных, не уточняя, какой тип (например, int, float, double ect ..) и, конечно, число. Код прост, найти номер ...
вопрос задан: 17 January 2019 10:25
2
ответа

Арифметика нулевого указателя

Я заметил это предупреждение от Clang: предупреждение: выполнение арифметики с указателем на нулевом указателе имеет неопределенное поведение [-Wnull-pointer-arithmetic] В деталях, именно этот код вызывает это предупреждение: ...
вопрос задан: 17 January 2019 10:02
2
ответа

Как проверить старое ядро ​​Linux?

Мы можем изменить ядро ​​ОС, например CentOS, с помощью 'yum update kernel-xxxx'. Однако я думаю, что мы не можем понизить ядро ​​до старой версии. Цель состоит в том, чтобы протестировать старое ядро ​​(например: 0.11, 0.96, 2.0 .......
вопрос задан: 17 January 2019 09:38
2
ответа

Использование & ldquo; tearing & rdquo; в некоторых программах комментарии

Когда я читаю некоторые программы на C, я нахожу некоторые комментарии, такие как структура «разрывающие события», которая содержит данные разрывающей информации «анализ разрыва». Меня сбивает с толку, у кого нет английского как ...
вопрос задан: 17 January 2019 03:51
2
ответа

Какие системные вызовы) использует printf () для записи данных на консоль в Windows?

Какие именно системные вызовы использует printf () для записи данных на консоль в Windows? И они находятся в ntdll.dll или kernel32.dll или в обоих или где-то еще?
вопрос задан: 17 January 2019 02:37
2
ответа

Свободный связанный список, содержащий структуры, содержащие структуры

Это для школы. Я работаю над реализацией команды Unix 'ls'. Для этого я использую связанные списки каждый раз, когда читаю каталог (поэтому только один раз, если опция -R не установлена). За ...
вопрос задан: 17 January 2019 00:00
2
ответа

Почему крючки malloc небезопасны с pthreads?

Я пытаюсь создать оболочку для malloc и задаюсь вопросом, будут ли хуки malloc поточно-ориентированными под pthreads
вопрос задан: 16 January 2019 23:46
2
ответа

расчет в программе на С всегда приводит к 0

Это всегда приводит к 0 для меня, и я не знаю, почему ... Другие примеры в Интернете, как правило, причиной разделения. в Codeblocks тот же самый код приводит обычно, но в Atom у меня есть эта проблема. пожалуйста помоги. ...
вопрос задан: 16 January 2019 22:46
2
ответа

Конкатенация строк в C - `strcpy (s1 + = strlen (s1), s2)`

Я пытаюсь понять метод для конкатенации строк, как это предлагается в «Стандартной библиотеке Си». После обсуждения того, как объединить две строки, s1 и s2. Автор предлагает это для нескольких ...
вопрос задан: 16 January 2019 22:32