C – вопросы и ответы

59
голосов
1
ответ
У меня есть.map файл, который содержит некоторые данные из struct, которые я хочу. Пример ввода в файл.map. àý ~ ÷> ÷> +.ØæK L ÷> C. B?? zlÈ)/@ø> àý ~ ÷> € +/Ü ÷> €; - ¥ ÚkmþÿÿÿÐB...
2 года, 2 месяца назад StackMeUp
794
голоса
19
ответов
Я взял Проблема № 12 из Project Euler как упражнение по программированию и сравнить мои (конечно, не оптимальные) реализации в C, Python, Erlang и Haskell. Чтобы получить более высокое время выполн...
8 лет, 5 месяцев назад Hyperboreus
48
голосов
4
ответа
Я недавно пытаюсь C и читаю исходный код C, однако я столкнулся с этой уникальной подписью метода с * рядом с ее именем, может кто-нибудь объяснить это мне, пожалуйста int *bubble_sort(int *numbers...
5 лет, 8 месяцев назад laycat
73
голоса
1
ответ
Просто хотел знать, является ли это правильной реализацией remove_from_front. struct lnode { int item; struct lnode *next; }; // remove_from front consumes a linked list that is stored on the heap ...
4 года, 9 месяцев назад user3924310
94
голоса
1
ответ
В С#, как P/Invoke со структурным массивом в struct? C Lang определена структура ниже... struct 'OuterStruct' int outerId InnerStruct[10] innerStruct struct 'InnerStruct' int innerId char[32] name ...
2 года, 4 месяца назад Peri
106
голосов
2
ответа
Поэтому я работал над кодом для своего класса ОС, и в своем проекте мне нужно создать новый дочерний процесс для каждого файла в командной строке и передать информацию из дочернего элемента родител...
5 лет, 9 месяцев назад saturn
48
голосов
5
ответов
Я делаю онлайн-судьи. Это мой школьный проект. Я беру файл .c от пользователя. Я могу скомпилировать файл .c с командной строкой. Но я не знаю, как запустить этот файл. Мне нужно запустить этот фай...
7 лет, 1 месяц назад eddard.stark
98
голосов
2
ответа
Есть ли способ имитировать нажатие клавиши в Linux с помощью C? В моей конкретной ситуации я на Ubuntu 9.04 и нуждаюсь в простом приложении, которое вызывает нажатие на кнопку "пауза" при запуске. ...
10 лет, 5 месяцев назад Baversjo
59
голосов
1
ответ
Поэтому с субботы я пытаюсь настроить MySQL Connector C++ на VS2012. Я оставлю без комментариев, что мне пришлось загружать 1xx mb Boost libs только для запуска простого запроса из моей программы l...
6 лет, 2 месяца назад akkloshank
104
голоса
1
ответ
Этот код пытается выработать лучший размер окна для размера монитора пользователей. Для этого я пытаюсь определить соотношение сторон монитора пользователей. Этот метод, который я использую, работа...
5 лет, 10 месяцев назад Tom Tetlaw
47
голосов
2
ответа
Мне нужно написать макрос, который автоматически генерирует функцию, которая пересылает все аргументы другой (членной) функции. Мне нужно, чтобы упростить написание JNI-клея в случае, если вам нужн...
7 лет, 2 месяца назад Pavel
75
голосов
3
ответа
Чтобы получить тип файла, мы можем выполнить команду system("file --mime-type -b filename"); Выход выводится на терминал. Но не удалось сохранить тип файла с помощью команды char file_type[40] = sy...
6 лет, 6 месяцев назад user2547731
67
голосов
0
ответов
Я пытаюсь написать программу переменного тока в minix, чтобы определить количество одновременных процессов, которые Minix может поддерживать для одного пользователя. В строке 14 я получаю недопусти...
11 месяцев, 3 недели назад JimGG
50
голосов
1
ответ
Я хотел запустить эту сборку jmp 0x8048540 в коде C (см. Ниже), чтобы запустить функцию, расположенную по адресу памяти 0x8048540. Но я получил ошибку. Я решил посмотреть, где я ошибся... #include ...
2 года, 2 месяца назад solomonbstoner
65
голосов
1
ответ
Учитывая следующий фрагмент кода C: void calc(int *value) { // do something with value } int main(void) { int i; i = 10; calc(&i); } Можно ли избавиться от настройки i и передать непосредственн...
1 год, 8 месяцев назад user7698505
82
голоса
0
ответов
Есть ли способ в C использовать другой открытый сокет программы, чтобы вставить пакет, который будет восприниматься как исходный? Как?
5 лет, 9 месяцев назад user3514491
60
голосов
0
ответов
Я изучаю использование OpenGL, и несколько дней назад я хотел использовать библиотеку math.h, и во время выполнения компилятор занимает слишком много времени, а в конце я отмечаю ошибку "включить с...
1 год, 3 месяца назад Carlos Salguero
108
голосов
1
ответ
Я пытаюсь понять, как работает многопоточность, это мой код: #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <fcntl.h> #include <string.h> #include...
2 года, 1 месяц назад AshR
100
голосов
3
ответа
У меня есть фрагмент кода C: Int32 tmp = atoi("314"); Это порождает ошибку: error: Int32 undeclared (first use in this function) Я не имею понятия почему? Не могли бы вы помочь мне? Возможно, это п...
7 лет, 10 месяцев назад ruhungry
57
голосов
1
ответ
Я открываю другой процесс в своем приложении, используя popen и анализируя его вывод. Я хочу получить уведомление, как только программа сделает какой-либо вывод. В настоящее время все материалы мое...
2 года, 11 месяцев назад Nidhoegger
189
голосов
7
ответов
В C.1.3 С++ IS (2003. Он также в С++ 11 IS), стандарт указывает разницу между ISO C и С++; а именно для char arr[100]; sizeof(0, arr) возвращает sizeof(char*) в C, но 100 в С++. Я не могу найти док...
8 лет, 7 месяцев назад John
48
голосов
1
ответ
У меня вопрос о БПФ. Я уже успел сделать FFT вперед и назад, используя FFTW в C. Теперь, я хочу применить фильтр высоких частот для обнаружения края, некоторые из моего источника сказали, что прост...
5 лет, 9 месяцев назад Stewart Sentanoe
48
голосов
1
ответ
У меня возникла проблема в коде для кода процесса: FILE *fp; int i, counter; // Liczba liter w wiadomosci wchar_t buffer[1024], *line; struct MsgStructure WB; // Write Buffor setlocale(LC_ALL, "pl_...
4 года назад Piter _OS
47
голосов
1
ответ
Я использую API Lua 5.2 C. Я пытаюсь получить функцию для принятия строковой переменной или строкового литерала. этот код: static int printTest(lua_State *L) { size_t lslen = NULL; const char *lsrc...
7 лет, 8 месяцев назад Paul
74
голоса
1
ответ
Я хочу сравнить два массива разных размеров в определенной функции. Я написал такую функцию: static bool compare_arrays(uint8_t array_1[] , uint8_t array_2[][]) { static int index=0; static bool is...
1 год, 10 месяцев назад Purgoufr
57
голосов
1
ответ
Я пытаюсь динамически загружать библиотеку изнутри chroot. Указанная библиотека зависит от glibc, и ее версия отличается от моего хоста (у хоста 2,26, chroot - 2,23). Есть ли способ достичь этого? ...
1 год, 10 месяцев назад 3XX0
51
голос
2
ответа
Я пытаюсь выполнить домашнее задание с модификацией некоторого кода ядра в minix, и у меня самая странная проблема, которую я когда-либо видел. Я изменяю alloc.c на сервере pm (для тех, кто знаком ...
8 лет, 9 месяцев назад Ring
72
голоса
1
ответ
Похоже, что нижний бит указателей, равный 0, более или менее симпатичный переносимый (где переносимый, очевидно, не означает "стандарт", но что люди уходят с ним и могут использовать его в некоторы...
4 года назад HostileFork
69
голосов
2
ответа
Привет, я пытаюсь заставить мою программу упорядочивать числа в порядке возрастания. Сначала укажите номера, которые вы вводите (до 20), затем удаляйте любые дубликаты и перечислите их. Затем мне н...
5 лет, 11 месяцев назад user3336201
-3
голоса
0
ответов
У меня есть код клиента и сервера, который используется для передачи файла по протоколу UDP. Когда мой клиент и сервер находятся в одной папке назначения, он показывает, что файл передается, но, по...
8 месяцев, 2 недели назад pratteek shaurya
133
голоса
1
ответ
Я пишу приложение Objective-C, которое использует C-библиотеку. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что C Library имеет структуру, в которой какое-то поле является указател...
6 лет, 10 месяцев назад oipoistar
83
голоса
2
ответа
Это проблема, которую я делаю на CodeEval. Это проблема, над которой я работал в течение 4 часов. Я видел еще одно сообщение об ошибке CodeEval GridWalk здесь от 2 лет назад, но мне это совсем не п...
5 лет, 9 месяцев назад Rudy
58
голосов
4
ответа
Im представил следующую проблему: int i[20] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19}; int *p; с я [0], начиная с адреса 1,242 на машине Big Endian с 32-битными целым...
3 года, 10 месяцев назад Bill Tudor
58
голосов
1
ответ
Есть ли какие-либо вспомогательные методы для прохождения AST, базовых блоков и т.д., сгенерированных компилятором LLVM для кода C?
7 лет, 5 месяцев назад krammer
-3
голоса
1
ответ
Я написал эти структуры и функцию, чтобы добавить ссылку на связанный список, но я получаю ошибку сегментации. Почему это происходит? typedef struct primaries_date{ int day; int month; int time; } ...
2 года, 11 месяцев назад tomslu
47
голосов
1
ответ
Привет, я новичок в программировании на C и использовал Xcode для написания моей простой CS HW. Они работали нормально до пары недель назад, когда я продолжаю получать этот код ошибки ниже. Я пошел...
8 лет, 2 месяца назад user1031894
-6
голосов
1
ответ
Мне нужна помощь в том, как создавать случайные числа между -1 и 1, используя rand_r(). Мне не повезло в Интернете, ища примеры о том, как это сделать. Любая помощь будет принята с благодарностью.
2 года, 10 месяцев назад Ryan
88
голосов
2
ответа
Изменить: оказалось, что проблема связана с моим встроенным адаптером ethernet. Хорошо работает сейчас. Спасибо всем. При отправке файла через сокет tcp требуется длительное время (~ 4 секунды для ...
8 лет, 9 месяцев назад dunecat
47
голосов
2
ответа
Моя программа должна импортировать xxx.so, и этот файл xxx.so скомпилирован под Python2.4. Я хочу запустить свою программу под Python2.7 и Python2.4, но при импорте xxx.so в Python2.7 возникает оши...
5 лет, 8 месяцев назад Vatel
67
голосов
1
ответ
У меня есть проект STM32F302CBT6 (работающий на частоте 72 МГц), где мне нужно измерить частоты из 4 сигналов, каждый около 250 кГц. Сигналы подключаются к каналам TIM1 1 - 4. Теперь, понимая, что ...
2 года, 9 месяцев назад Martin1
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема