4
ответа

Найти пару чисел с 4-й степенью, равной входному номеру

Получив входное число, найдите эффективный алгоритм, чтобы найти, если существует, сумму пары чисел со степенью 4, которая равна этому числу. Например: Ввод: val = 337 x = 3 ^ 4 = 81 y = 4 ^ 4 = 256 81 + 256 = ...
вопрос задан: 19 January 2019 23:20
4
ответа

Как запустить цикл с определенной скоростью в C (в эмуляции)

Я пишу эмулятор как побочный проект прямо сейчас, и я хотел бы эмулировать выбранную мной машину с должной скоростью в качестве исходного оборудования. Моя система должна быть настолько мощной, насколько это возможно ...
вопрос задан: 19 January 2019 06:04
4
ответа

Почему этот код зависает, когда я пытаюсь использовать функцию записи (man 2 write)? [закрыто]

Я пытаюсь написать тест, в котором некоторые данные должны быть прочитаны из файлового дескриптора, поэтому я использую функции dup и pipe для проверки этого. int main () {char * line; Int Out; int p [2] ...
вопрос задан: 18 January 2019 15:12
4
ответа

Основная функция вставки связанного списка

Я написал программу, которая получает какое-то значение и помещает его в отсортированный связанный список. Проблема в том, что после ввода первого значения программа останавливается и даже не запускает функцию вставки, которую я знаю ...
вопрос задан: 18 January 2019 08:41
4
ответа

имя переменной в качестве аргумента макроса

Я пытаюсь создать макрос в c, который возьмет имя переменной и объявит ее. Я мог бы назвать это так: MY_MACRO (тест); Будет производить: int test; Чтобы добиться этого, я пошел по этому пути: # ...
вопрос задан: 17 January 2019 15:09
4
ответа

Процессор Intel и AMD имеет тот же ассемблер?

Язык C использовался для записи UNIX для достижения мобильности - та же программа языка C, скомпилированная с помощью различных компиляторов, производит различные машинные команды. Каким образом Windows OS может...
вопрос задан: 11 January 2019 03:20
4
ответа

Реализация c/c ++ разрабатывает объединение как столбец в MySQL

Друзья, я имею странную потребность и не могу думать мой путь через проблему. Большой и могущественный Google имеет мало справки из-за переработки ключевого слова (как Вы будете видеть). Можно ли помочь? Что я хочу сделать...
вопрос задан: 9 January 2019 12:38
4
ответа

Генерируйте случайные числа после нормального распределения в C/C++

Как я могу легко генерировать случайные числа после нормального распределения в C или C++? Я не хочу использования Повышения. Я знаю, что Knuth говорит об этом подробно, но у меня нет его книг под рукой...
вопрос задан: 29 December 2018 03:31
4
ответа

printf внутри функции CUDA __global__

В настоящее время я пишу матричное умножение на графическом процессоре и хотел бы отладить свой код, но поскольку я не могу использовать printf внутри функции устройства, есть ли что-то еще, что я могу сделать, чтобы увидеть, что происходит ...
вопрос задан: 24 December 2018 08:44
4
ответа

Что такое scanf (“% *s”) и scanf (“% *d”) идентификаторы формата?

Что является практическим применением форматов "% *" в scanf (). Если этот формат существует, должна быть некоторая цель позади него. Следующая программа дает странный вывод. #include <stdio.h> международное основное () {...
вопрос задан: 7 December 2018 01:54
4
ответа

Нахождение центра 2D треугольника?

Мне дали структуру для 2D треугольника с координатами X и Y, переменной вращения, и так далее. От точки, созданной теми координатами X и Y, я, как предполагается, тяну треугольник вокруг...
вопрос задан: 4 December 2018 17:13
4
ответа

Ограничить ключевое слово предоставляют значительные преимущества в gcc/g ++?

Кто-либо когда-либо видел какие-либо числа/анализ на том, ограничивает ли использование C/C++ ключевое слово в gcc/g ++ фактический, обеспечивает какое-либо значительное повышение производительности в действительности (и не только в теории)? Я имею...
вопрос задан: 4 December 2018 16:21
4
ответа

IP-адрес от sk_buff

Я пишу модуль ядра, который регистрирует рычаг netfilter. Я пытаюсь получить IP-адрес вызывающей стороны при помощи sk_buff-> saddr участник. Есть ли способ, которым я могу вложить человекочитаемый IP...
вопрос задан: 22 November 2018 15:19
4
ответа

Как мое приложение C/C++ может определить, выполняет ли пользователь root команду?

Я пишу приложение, которое требует полномочий пользователя root выполниться. Если выполняется не пользователем root, это выходит и завершается с сообщением perror, таким как: pthread_getschedparam: Операция...
вопрос задан: 26 October 2018 20:45
4
ответа

Как создать DLL из командной строки в Windows с помощью MSVC

Я делал C в течение приблизительно 20 лет, но я никогда не создавал DLL; я всегда предпочитал статически связываться. Я использую командную строку - cl.exe, и т.д. - и gnumake make-файлы, для создания моего Windows...
вопрос задан: 18 October 2018 15:52
4
ответа

Обнаружение времени компиляции архитектуры ЦП

Что самый надежный путь состоит в том, чтобы узнать архитектуру ЦП при компиляции C или код C++? Насколько я могу сказать, различные компиляторы имеют свой собственный набор нестандартных определений препроцессора (_M_X86...
вопрос задан: 18 October 2018 15:22
4
ответа

Что такое строгое правило псевдонимов?

Отвечая на вопрос о распространенном неопределенном поведении в Си, души более просвещенные, чем я, ссылались на строгое правило псевдонимов. О чем они говорят?
вопрос задан: 15 October 2018 12:57
4
ответа

Как я могу получить список файлов в каталоге, используя C или C ++?

Как определить список файлов в каталоге из моего кода C или C ++? Мне не разрешено выполнять команду ls и анализировать результаты из моей программы.
вопрос задан: 7 October 2018 01:59
4
ответа

Существует ли препроцессор C, который устраняет #ifdef блоки на основе определенных/неопределенных значений?

Исходным Вопросом, Что я хотел бы, не является стандарт C препроцессор, а вариация на него, которая приняла бы от где-нибудь - вероятно, командная строка через-DNAME1 и-UNAME2 опции-...
вопрос задан: 10 September 2018 18:52
4
ответа

Как определить, ли память выровненная?

Я плохо знаком с оптимизацией кода с инструкциями SSE/SSE2, и до сих пор я не стал очень далеким. К моему знанию общая оптимизированная SSE функция была бы похожа на это: освободите sse_func (плавание константы* константа...
вопрос задан: 24 August 2018 14:05
4
ответа

Как к efficently создают интерпретатор (lexer+parser) в C?

Я пытаюсь сделать метаязык для написания кода разметки (такого как xml и HTML), который может быть непосредственно встроен в код C/C++. Вот простая выборка, записанная на этом языке, я называю это WDI (сеть...
вопрос задан: 22 July 2018 09:32
4
ответа

C: Возвращает ли значение из функции больше циклов процессора, чем void?

Если использовать функцию void в C по сравнению с функцией, которая возвращает произвольный тип (например, int), будет ли функция int больше циклы процессора, чем функция void? Пример: int a, b = 1, c = 2; void f () {...
вопрос задан: 13 July 2018 22:22
4
ответа

Нуждаюсь в помощи понимая “getbits ()” метод в Главе 2 K&R C

В главе 2, разделе по побитовым операторам (разделяют 2.9), я испытываю затруднения при понимании, как один из выборочных методов работает. Вот предоставленный метод: неподписанный интервал getbits (неподписанный интервал x...
вопрос задан: 3 July 2018 10:58
4
ответа

Поймайте и вычислите переполнение во время умножения двух больших целых чисел

Я ищу эффективное (дополнительно стандартный, изящный и легкий реализовать) решение умножить относительно большие количества и сохранить результат в одно или несколько целых чисел: Позвольте говорят, что я имею...
вопрос задан: 25 June 2018 10:08
4
ответа

Как считать содержание файла к строке в C?

Каков самый простой путь (наименее подверженный ошибкам, наименьшее количество строк кода, однако Вы хотите интерпретировать его) открыть файл в C и считать его содержание в строку (символ*, символ [], безотносительно)?
вопрос задан: 16 June 2018 21:39
4
ответа

Какой аргумент для printf, который форматирует long?

Функция printf принимает тип аргумента, такой как% d или% i для целого со знаком. Тем не менее, я не вижу ничего на долгое время.
вопрос задан: 15 June 2018 00:47
4
ответа

Различие между файлами, записанными в двоичном файле и текстовом режиме

Что перевод происходит при записи в файл, который был открыт в текстовом режиме, который не происходит в режиме двоичного счета? Конкретно в MS Визуальный неподписанный символьный буфер C. [256]; для (интервал i = 0; я <256; я ++)...
вопрос задан: 12 June 2018 00:39
4
ответа

Установить переменные окружения в C

Есть ли способ установить переменные среды в Linux с помощью C? Я пробовал setenv () и putenv (), но, похоже, они не работают для меня.
вопрос задан: 2 June 2018 17:19
4
ответа

Как я могу заставить FindFirstFile сортировать файлы

Я использую стандартный FindFirst и FindNext для получения всех файлов в каталоге, но мне нужны результаты для возвращения отсортированный (в том же порядке, что нажатие на столбец имени в проводнике было бы...
вопрос задан: 24 May 2018 06:01
4
ответа

Получение нескольких многоадресная передача питается тем же портом - C, Linux

У меня есть приложение, которое получает данные из нескольких источников многоадресной передачи на том же порте. Я могу получить данные. Однако я пытаюсь объяснить статистику каждой группы (т.е. msgs...
вопрос задан: 21 May 2018 11:05