Как Java-программист, который хочет изучить C, я пытаюсь создать меню на основе командной строки на C. Меню должно читать строку, разделенную пробелами, которые разделены на матрицу. Ниже приведен код Java ...
Я хочу передать указатель на функцию. Я хочу, чтобы этот указатель указывал на какое-то место в середине массива. Скажем, у меня есть массив вроде unsigned char BufferData [5000] ;, было бы так ...
Допустим, у меня есть абстрактный базовый класс, который выглядит так: class StellarObject (BaseModel ): title = models.CharField (max_length = 255) description = models.TextField () slug = models. strlen () и strcmp () и эта функция не должны превышать
Иногда инициализация массива в C распространяется на несколько строк, особенно если массив многомерный. В Emacs результат автоотступов выглядит так: int a [N] [N] = {{0, 0, 6, 7, 0, ...
Одна из вещей, о которой я много думал, - это то, как мы можем использовать показатели некоторых любезно измерить изменения, мы идем назад или нет? Это в контексте большой устаревшей базы кода ...
При написании простой функции для удаления определенного символа из строки я упал на это странная проблема: void str_remove_chars (char * str, char to_remove)
{if (str && to_remove) {
...
В чем разница между нашими обычными указателями (теми, которые мы обычно используем), ближними и дальними указателями указатели и есть ли практическое использование ближних и дальних указателей в современных системах C / C ++? Любые ...
Доступна ли библиотека C для таких операций, как файловые операции, получение системной информации и т.п., которая является универсальной, которая может использоваться при компиляции на различных платформах и который ...
В предыдущем вопросе я спрашивал об указателях приведения типов, но был направлен на лучшее решение - использовать систему распределения C ++ вместо mallocs. (Я конвертирую некоторый код C в C ++) Однако ...
При использовании va_start (), va_arg () и va_end () для чтения параметров, переданных методу, существует ли способ посчитать, сколько есть аргументов? Согласно справочной странице, если вы вызываете va_arg () слишком много раз ...
Для моего класса ОС я должен реализовать кошку Linux, используя только системные вызовы (без printf). Прочитав эту ссылку, я обнаружил, что она используется для печати в файл. Думаю, мне следует манипулировать офстримом. В ...
У меня есть некоторый существующий код C, который использует необработанные сокеты ICMP для выполнения Ping, и мне нужно использовать это код на Java, поскольку Java не поддерживает пакеты ICMP. Когда я оборачиваю код в JNI и вызываю его, код C не работа
Я хочу встроить код C в Perl. В этом коде C я хочу прочитать в память огромный файл, внести некоторые изменения и построить хеш (собственный). Я хочу сделать этот хеш доступным из моего кода Perl. Это ...
Как мне получить дескриптор консоли внешнего приложения? У меня программа работает как консоль. У меня есть вторая программа, которая будет вызывать GetConsoleScreenBufferInfo, но для этого мне нужна консоль ...
У меня есть несколько вопросов о зомби-процессах, каковы преимущества концепции зомби-процессов?
знать, что ядро хранит (PID, статус завершения, информацию об использовании ресурсов) для зомби-процесса
что ...
Все функции, упомянутые в этом блоке, являются библиотечными функциями. Как я могу исправить эту утечку памяти? Он указан в категории «Все еще достижимо». (Есть еще 4, которые очень похожи, но ...
В чем разница между следующими двумя объявлениями: 1. int foo (int); 2. int foo (int ()); Я не уверен, эквивалентны ли оба объявления. Чем (2) отличается от (1)?
Я понимаю, как работает компьютер на основных принципах, например, программа может быть написанным на языке "высокого" уровня, таком как C #, C, а затем разбить его на объектный код, а затем на двоичный код для ...
После того, как вы написали большой большой ответ на вопрос, плохо ли работать с пикселями в CSS? в котором я пришел к выводу, что обычно в этом нет ничего плохого, если вы понимаете ограничения, я ...
Мой код вставлен ниже. Когда я запускаю эту программу, она продолжает вычислять. Я использую старый компилятор Turbo C ++. Сколько времени потребуется такой программе для выполнения? Я ждал около 5 минут, но там ...
Несмотря на плохой стиль, разрешено ли в C иметь цикл for с фигурными скобками внутри паренсы? Вот так: char * a = "a";
char * b = "b"; for ({int aComesFirst = 1; char * first = a; ...
Когда я вызываю kill (Child_PID, SIGSTOP); от родителя я ожидаю, что потомок остановит выполнение, а родитель продолжит. Это ожидаемое поведение или мне нужно явно объявить SIGSTOP ...
Когда мы перераспределяем память с помощью realloc (), перезаписывается ли предыдущее содержимое? Я пытаюсь создать программу, которая перераспределяет память каждый раз, когда мы вводим в нее данные. Расскажите, пожалуйста, о ...
Hi
Я готовлюсь к тесту на C, и я столкнулся с вопросом, на который я не могу найти ответа. Программист написал программу для подсчета количества пользователей (Count.h, Count.c): / ******** FILE: Counter ....
Я хочу использовать целое число в качестве аргумента командной строки, но если пользователь передает нецелую строку , это вызовет переполнение стека. Каков стандартный способ гарантировать, что atoi () будет успешным?
В C приведение указателей к void * и обратно не является ошибкой. Основным препятствием при переносе на C ++ является необходимость приводить указатели при возврате из функций, имеющих дело с универсальными указателями, такими как malloc, ...
Я немного запутался относительно выравнивания данных. В x86 мы обычно воспринимаем выравнивание как должное. Однако я программирую в очень строгой системе и выдает ошибку, если я попытаюсь получить доступ ...