Много системных вызовов в перегрузке использования Unix и переменных по умолчанию. Это понятие отсутствует в C, таким образом, Unix кодируется в C++ также право?
Хорошо... мое Введение в Структуры данных от CS так ржаво, я должен спросить это здесь. У меня есть связанный список, структура которого: структура Data_Struct {символ *Имя; символ *Задача; символ *На месте продажи;...
Каково преимущество использования uint8_t по неподписанному символу в C? Я знаю, что почти в каждой системе uint8_t является просто определением типа для неподписанного символа, итак, почему использование это?
То, что я должен сделать, использовать функцию чтения от unistd.h для чтения файла линию за линией. У меня есть это в данный момент: n = чтение (fd, ул., размер); Однако это читает в конец файла, или до размера...
Каков наиболее эффективный способ добавить строку C, используя как можно меньше памяти? Я пытаюсь восстановить путь к файлу в большом дереве каталогов. Вот идея того, кем я был ...
Я хочу переопределить ПУСТОЙ УКАЗАТЕЛЬ в своей программе, такой как #define MYNULL ((пусто*) 0), Но это определение не работает в следующем утверждении: символ *ch = MYNULL; Ошибка: не может преобразовать из пустоты*...
Простите мне, если это сталкивается тривиального вопроса - я обычно - парень систем управления (plc's и автоматизация), но нашел меня вовлеченным в некоторые встроенные проекты микроконтроллера и ПК в последнее время....
Может кто-то показывать мне в псевдокоде C-стиля, как записать, функция (представьте точки однако, Вам нравится), который возвращает true, если 4 точки (args к функции) формируют прямоугольник и ложь...
Я получаю отказ сегментации после освобождения определенного указателя: свободный (studentDB-> имя); я могу получить его значение без любых ошибок или предупреждений: printf (" [DBG] studentDB-> имя: %s\n", studentDB-> имя)...
Для проекта в университете я должен расширить существующее приложение C, которое должно быть в конце работать на большом разнообразии коммерческих и некоммерческих систем Unix (FreeBSD, Солярис, AIX, и т.д.). Который...
Тип wchar_t требуется для поддержки unicode? Если не тогда какой смысл этого многобайтового типа? Почему Вы использовали бы wchar_t, когда Вы могли выполнить то же самое с символом?
Скажем, у меня есть следующий код C: международное основное () {интервал *p = malloc (10 * sizeof *p); *p = 42; возвратитесь 0;//Выходящий, не освобождая выделенную память}, Когда я компилирую и выполняю это C...
Я видел бесчисленные ссылки о порядке байтов и что это означает. Я не получил проблем об этом... Однако мой проект кодирования является простой игрой для работы Linux и окон на типичном "геймере"...
Я писал программу командной строки, которая будет иметь строку состояния, во многом как wget. Основная проблема, с которой я сталкиваюсь: как я удаляю то, что я уже отправил в stdout/stderr? Я имел на идее: используйте...
Я знаю, что это предотвращает несколько включение заголовочного файла. Но предположите, что я удостоверяюсь, что буду включать этот файл только в один .cpp файл только однажды. Есть ли все еще сценарии, в которых я потребовал бы этого сейфа-...
Каково лучшее "безопасное" решение библиотеки C с одним магазином остановки на Mac? Я использую кавычки на "безопасном" / "небезопасный", потому что существует много дебатов относительно преимуществ Библиотечных функций опред
Я видел этот вопрос в одной из загадок C!! Это действительно возможно? Как я могу вызвать функцию, данную ее имя как строка? действительно ли возможно использовать строку, к которой читается с scanf привыкнуть непосредственно...
Для меня определяют задачу для создания программы, которая динамично выделяет память для структуры. обычно мы использовали бы x=malloc (sizeof (интервал) *y); Однако, что я использую для переменной структуры? Я не думаю...
У меня есть этот цикл, который дает отказ seg. s-> c = malloc (ширина * высота * sizeof (дважды)); если (s-> c == ПУСТОЙ УКАЗАТЕЛЬ) {помещает ("malloc отказавший"); выход (1);} для (интервал n = 0; n <ширина; n ++) {...
Мне нужно переписать около 4 КБ данных в обратном порядке, на уровне битов (последний бит последнего байта становится первым битом первого байта), как можно быстрее. Есть ли какие-нибудь умные отрывки, чтобы сделать это? Обоснование: ...
Я хотел бы измерить время в C, и мне нелегко понимать это, все, что я хочу, что-то вроде этого: запустите таймер выполняет остановку метода отчет о таймере потраченное время (по крайней мере, к микро...
Windows API/C/C ++ 1..... 2..... 3..... 4. в то время как (flag1! = flag2) 5. {6. SleepEx (100, ЛОЖЬ);//ожидающий флагов, чтобы быть равным (флаги установлены от другого потока). 7.}...
У меня есть вопрос относительно порядка выделения памяти. В следующем коде я выделяю в цикле 4 строки. Но когда я печатаю адреса, они, кажется, не выделяются один за другим... Я...
Я изучаю C прямо сейчас и стал немного перепутанным с символьными массивами - строки. символьное имя [15] = "Фортран"; Никакая проблема с этим - массив, который может содержать (до?) 15 имен символа символов [] = "Фортран";...
Я задаюсь вопросом, знает ли кто-либо места в сети, что я могу купить или загрузить программные модули, записанные в C или C++, для взаимодействия между микропроцессорами и другими компонентами, как DACs...
Я могу сделать что-то вроде этого? Это будет работать? удвойтесь *vec_subtraction (символ *a, символ *b, интервал n) {дважды *результат; интервал i; для (i=0; я <n; я ++) результат [я] = [я]-b [я];...
У меня есть указатель на структуру, и я должен реализовать метод, который скопирует все содержание памяти структуры. Вообще говоря, я должен выполнить глубокую копию структуры. Вот...
Я просто задаюсь вопросом, мы можем выполнить программу на машине без операционной системы? Кроме того, я слышал, что ядро Linux записано на языке C, и ядро выполняется во время начальной загрузки, таким образом, я просто задаюсь вопросом...
Как я могу проверить, является ли двойной x равномерно делимым другим, удваивают y в C? С целыми числами я просто использовал бы по модулю, но каков будет корректный / лучший способ сделать это с, удваивается? Я знаю плавающую точку...
Относительно основного C/C++ () должен всегда возвращать целое число (нуль для указания на успех и ненулевой для указания на отказ). Я могу понять это, поскольку программа запущена, это становится процессом и каждым...