0
ответов

Создайте командную оболочку / меню на C

Как Java-программист, который хочет изучить C, я пытаюсь создать меню на основе командной строки на C. Меню должно читать строку, разделенную пробелами, которые разделены на матрицу. Ниже приведен код Java ...
вопрос задан: 6 October 2010 13:15
0
ответов

Каков правильный способ смещения указатель?

Я хочу передать указатель на функцию. Я хочу, чтобы этот указатель указывал на какое-то место в середине массива. Скажем, у меня есть массив вроде unsigned char BufferData [5000] ;, было бы так ...
вопрос задан: 6 October 2010 13:09
0
ответов

Как запрашивать объекты на основе абстрактных классов в Django?

Допустим, у меня есть абстрактный базовый класс, который выглядит так: class StellarObject (BaseModel ): title = models.CharField (max_length = 255) description = models.TextField () slug = models. strlen () и strcmp () и эта функция не должны превышать
вопрос задан: 6 October 2010 12:52
0
ответов

Автоотступ Vim: выравнивание инициализации массива, которая распространяется на несколько строк

Иногда инициализация массива в C распространяется на несколько строк, особенно если массив многомерный. В Emacs результат автоотступов выглядит так: int a [N] [N] = {{0, 0, 6, 7, 0, ...
вопрос задан: 6 October 2010 09:25
0
ответов

Как я могу визуализировать изменения в качестве большой базы кода?

Одна из вещей, о которой я много думал, - это то, как мы можем использовать показатели некоторых любезно измерить изменения, мы идем назад или нет? Это в контексте большой устаревшей базы кода ...
вопрос задан: 6 October 2010 07:10
0
ответов

Разница между char * str = «STRING» и char str [] = «STRING»?

При написании простой функции для удаления определенного символа из строки я упал на это странная проблема: void str_remove_chars (char * str, char to_remove) {if (str && to_remove) { ...
вопрос задан: 6 October 2010 06:00
0
ответов

Ближний и дальний указатели

В чем разница между нашими обычными указателями (теми, которые мы обычно используем), ближними и дальними указателями указатели и есть ли практическое использование ближних и дальних указателей в современных системах C / C ++? Любые ...
вопрос задан: 6 October 2010 06:00
0
ответов

Библиотека C, не зависящая от операционной системы

Доступна ли библиотека C для таких операций, как файловые операции, получение системной информации и т.п., которая является универсальной, которая может использоваться при компиляции на различных платформах и который ...
вопрос задан: 6 October 2010 03:40
0
ответов

Замена realloc (C -> C ++)

В предыдущем вопросе я спрашивал об указателях приведения типов, но был направлен на лучшее решение - использовать систему распределения C ++ вместо mallocs. (Я конвертирую некоторый код C в C ++) Однако ...
вопрос задан: 6 October 2010 03:04
0
ответов

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

При использовании va_start (), va_arg () и va_end () для чтения параметров, переданных методу, существует ли способ посчитать, сколько есть аргументов? Согласно справочной странице, если вы вызываете va_arg () слишком много раз ...
вопрос задан: 5 October 2010 22:39
0
ответов

Как я могу сделать системный вызов write () print to the screen?

Для моего класса ОС я должен реализовать кошку Linux, используя только системные вызовы (без printf). Прочитав эту ссылку, я обнаружил, что она используется для печати в файл. Думаю, мне следует манипулировать офстримом. В ...
вопрос задан: 5 October 2010 17:55
0
ответов

Лучший способ программирования сокетов RAW с использованием Java

У меня есть некоторый существующий код C, который использует необработанные сокеты ICMP для выполнения Ping, и мне нужно использовать это код на Java, поскольку Java не поддерживает пакеты ICMP. Когда я оборачиваю код в JNI и вызываю его, код C не работа
вопрос задан: 5 October 2010 17:25
0
ответов

Как я могу создать хеш Perl в коде C?

Я хочу встроить код C в Perl. В этом коде C я хочу прочитать в память огромный файл, внести некоторые изменения и построить хеш (собственный). Я хочу сделать этот хеш доступным из моего кода Perl. Это ...
вопрос задан: 5 October 2010 17:17
0
ответов

размер члена структуры [дубликата]

Как я могу получить размер члена в структуре в C? struct A {char arr [64]; }; мне нужно что-то подобное: sizeof (A :: arr) спасибо
вопрос задан: 5 October 2010 14:22
0
ответов

Генератор перестановок на C

Мне нужен простой алгоритм генератора перестановок, который можно применить на простом языке C.
вопрос задан: 5 October 2010 09:19
0
ответов

Получить дескриптор консоли

Как мне получить дескриптор консоли внешнего приложения? У меня программа работает как консоль. У меня есть вторая программа, которая будет вызывать GetConsoleScreenBufferInfo, но для этого мне нужна консоль ...
вопрос задан: 4 October 2010 21:28
0
ответов

Зомби-процессы

У меня есть несколько вопросов о зомби-процессах, каковы преимущества концепции зомби-процессов? знать, что ядро ​​хранит (PID, статус завершения, информацию об использовании ресурсов) для зомби-процесса что ...
вопрос задан: 4 October 2010 17:58
0
ответов

Вальгринд обнаружил утечку

Все функции, упомянутые в этом блоке, являются библиотечными функциями. Как я могу исправить эту утечку памяти? Он указан в категории «Все еще достижимо». (Есть еще 4, которые очень похожи, но ...
вопрос задан: 4 October 2010 17:27
0
ответов

Неоднозначные объявления

В чем разница между следующими двумя объявлениями: 1. int foo (int); 2. int foo (int ()); Я не уверен, эквивалентны ли оба объявления. Чем (2) отличается от (1)?
вопрос задан: 4 October 2010 17:07
0
ответов

Связанные списки на C без malloc

#include typedef struct node {int i; struct node * next; }узел; узел getnode (int a) {struct node n; ni = a; n.next = NULL; return n; } основной() {...
вопрос задан: 4 October 2010 15:10
0
ответов

Как ассемблер используется в наши дни (например, с C / C ++)?

Я понимаю, как работает компьютер на основных принципах, например, программа может быть написанным на языке "высокого" уровня, таком как C #, C, а затем разбить его на объектный код, а затем на двоичный код для ...
вопрос задан: 4 October 2010 12:07
0
ответов

Как часто размер шрифта по умолчанию в браузере отличается от 16 пикселей?

После того, как вы написали большой большой ответ на вопрос, плохо ли работать с пикселями в CSS? в котором я пришел к выводу, что обычно в этом нет ничего плохого, если вы понимаете ограничения, я ...
вопрос задан: 4 October 2010 03:56
0
ответов

Как выполнить «Миллионы вычислений?»

Мой код вставлен ниже. Когда я запускаю эту программу, она продолжает вычислять. Я использую старый компилятор Turbo C ++. Сколько времени потребуется такой программе для выполнения? Я ждал около 5 минут, но там ...
вопрос задан: 4 October 2010 02:58
0
ответов

Допустимо ли для ({операторов;}; условие; {операторов;}) C?

Несмотря на плохой стиль, разрешено ли в C иметь цикл for с фигурными скобками внутри паренсы? Вот так: char * a = "a"; char * b = "b"; for ({int aComesFirst = 1; char * first = a; ...
вопрос задан: 3 October 2010 23:38
0
ответов

Отправка SIGSTOP дочернему процессу останавливает все выполнение. C

Когда я вызываю kill (Child_PID, SIGSTOP); от родителя я ожидаю, что потомок остановит выполнение, а родитель продолжит. Это ожидаемое поведение или мне нужно явно объявить SIGSTOP ...
вопрос задан: 3 October 2010 19:21
0
ответов

Перезаписывает ли realloc старое содержимое?

Когда мы перераспределяем память с помощью realloc (), перезаписывается ли предыдущее содержимое? Я пытаюсь создать программу, которая перераспределяет память каждый раз, когда мы вводим в нее данные. Расскажите, пожалуйста, о ...
вопрос задан: 3 October 2010 17:37
0
ответов

статическая переменная в c

Hi Я готовлюсь к тесту на C, и я столкнулся с вопросом, на который я не могу найти ответа. Программист написал программу для подсчета количества пользователей (Count.h, Count.c): / ******** FILE: Counter ....
вопрос задан: 3 October 2010 17:34
0
ответов

Как проверить, есть ли у вас целое число перед вызовом atoi ()?

Я хочу использовать целое число в качестве аргумента командной строки, но если пользователь передает нецелую строку , это вызовет переполнение стека. Каков стандартный способ гарантировать, что atoi () будет успешным?
вопрос задан: 3 October 2010 16:23
0
ответов

Ослабьте приведение типов void * в C ++

В C приведение указателей к void * и обратно не является ошибкой. Основным препятствием при переносе на C ++ является необходимость приводить указатели при возврате из функций, имеющих дело с универсальными указателями, такими как malloc, ...
вопрос задан: 3 October 2010 10:11
0
ответов

Выравнивание данных с сетевым программированием

Я немного запутался относительно выравнивания данных. В x86 мы обычно воспринимаем выравнивание как должное. Однако я программирую в очень строгой системе и выдает ошибку, если я попытаюсь получить доступ ...
вопрос задан: 3 October 2010 03:17