0
ответов

Как передать глобальную переменную в файлы c?

Если я определяю глобальную переменную в файле .c, как я могу использовать значение той же переменной в другом файле .c? File1.c #include int i = 10; int main () { printf ("% d", i); возврат 0; } ...
вопрос задан: 23 August 2011 16:19
0
ответов

Почему прототип функции находится внутри другого функционального блока?

Я пытаюсь понять C, просматривая K&R. У меня проблемы с пониманием этого кода для двух функций, найденных в книге: void qsort (int v [], int left, int right) { int i, последний; void swap (...
вопрос задан: 23 August 2011 16:06
0
ответов

Какие гарантии в отношении младших битов дает malloc?

Когда вы вызываете функцию malloc в языке C, есть ли гарантия относительно того, какими будут первые несколько младших битов? Если вы пишете компилятор / интерпретатор для динамического языка, но хотите иметь фиксированные числа формы...
вопрос задан: 23 August 2011 16:01
0
ответов

Следует ли инициализировать переменные отдельно от их объявления?

Я изучаю язык C. В книге сказано: «инициализировать переменную при ее объявлении, только если начальное значение является частью семантики переменной. Если начальное значение является частью ...
вопрос задан: 23 August 2011 15:29
0
ответов

Как использовать перекрестный gdb для проверки файла ядра с машины crossstarget

У меня есть файл ядра со встроенного устройства SH3 linux и gdb среды кросс-компилятора (sh3-linux-gdb) в моем хосте linux. Но у меня проблемы с загрузкой основного файла с помощью gdb: $ sh3-linux-gdb ./...
вопрос задан: 23 August 2011 15:23
0
ответов

Можно ли получить указатель на структуру this при использовании назначенного инициализатора?

Такая структура используется в качестве главы связанного списка: struct lista {struct lista * next; struct lista * prev; }; Когда next и prev оба указывают на саму структуру, тогда список пуст. The ...
вопрос задан: 23 August 2011 13:42
0
ответов

Как установить значок административного права на кнопку диалога MFC?

Я создаю приложение в MFC с помощью Visual Studio 2008 в Windows 7. Мое приложение запускает и останавливает службу, требующую административного доступа. Когда приложение запускается, у него нет ...
вопрос задан: 23 August 2011 10:55
0
ответов

Как настроить программируемый RAM-диск без прав root в Linux [закрыто]

Мне нужно установить и настроить RAM-диск из моего приложения C. Является ли это возможным? Насколько я понимаю, ram-диск можно настроить, смонтировать и изменить только корень. Мое приложение не ...
вопрос задан: 23 August 2011 10:48
0
ответов

почему на странице руководства C readdir сказано, что не следует вызывать свободный вызов в статической выделенной структуре результата

$ uname -a Linux crowsnest 2.6.32-28-generic # 55-Ubuntu SMP Mon Jan 10 23:42:43 UTC 2011 x86_64 GNU / Linux $ man readdir: ОПИСАНИЕ Функция readdir () возвращает указатель на директиву ...
вопрос задан: 23 August 2011 09:32
0
ответов

Как вы оцениваете потребление памяти ?

Я хотел бы знать, есть ли эффективный способ измерить фактическое потребление памяти конкретной структурой данных C. Цель состоит в том, чтобы сделать тесты, основанные на том, как изменяется использование памяти ...
вопрос задан: 23 August 2011 08:04
0
ответов

Как использовать таймер в приложении на основе диалогового окна MFC?

Я разрабатываю приложение на основе диалогового окна MFC в Visual Studio 2008. Я хочу использовать таймер, который запускается при запуске приложения и продолжает работать, и вызывает функцию, которая выполняет мое задание? Как я могу ...
вопрос задан: 23 August 2011 06:29
0
ответов

Скорость чтения текстового файла c ++

Я пытаюсь перенести программу с C # на C ++. Программа на C # считывает текстовый файл размером от 1 до 5 ГБ построчно и выполняет некоторый анализ каждой строки. Код C # приведен ниже. using (var f = File.OpenRead (...
вопрос задан: 23 August 2011 05:34
0
ответов

Почему символы @ и $ ни для чего не используются в C и C ++? [closed]

В обоих языках базовый исходный набор символов включает в себя все печатаемые символы ASCII, кроме @, $ и `. Я понимаю, что не использую серьезный акцент, потому что он не всегда интерпретируется как отдельный ...
вопрос задан: 23 August 2011 04:41
0
ответов

Пример waitpid, WNOHANG и SIGCHLD

Мне нужен пример waitpid, WNOHANG и SIGCHLD, объединенных в C, и как я могу использовать их все с fore \ background? сигнал (SIGCHLD, SIG_IGN); waitpid (child, status, 0);
вопрос задан: 23 August 2011 03:02
0
ответов

Это код «while (условие); ”Действительно и что это значит?

Можно ли поставить точку с запятой, например, while (условие); в программировании на C? Если while (условие); действительно, что это значит?
вопрос задан: 23 August 2011 01:44
0
ответов

Как могу ли я использовать strncat, не опасаясь переполнения буфера?

У меня есть буфер, я много выполняю strncat. Я хочу быть уверенным, что никогда не переполняю размер буфера. char buff [64]; strcpy (бафф, «Строка 1»); strncat (бафф, «Строка 2», sizeof (бафф)); strncat (buff, "...
вопрос задан: 23 August 2011 00:29
0
ответов

Противоречит ли программа на C или C ++, работающая без main ()?

Я участвую в дискуссии с моим коллегой, который говорит, что можно «запускать программу» на C и C ++ без main, и то же самое в размещенной среде. Я сказал, что это совершенно неверно, поскольку ...
вопрос задан: 22 August 2011 19:33
0
ответов

Справочник по встроенным функциям SSE [closed]

Кто-нибудь знает ссылку, в которой перечислены операции встроенных функций SSE для gcc, то есть функции в файлах заголовков <* mmintrin.h> ? Спасибо.
вопрос задан: 22 August 2011 19:07
0
ответов

Чтение текстового файла .txt на C, содержащего float, разделенного пробелом

, выглядит обычным и очевидным, но я уже читал текстовый файл на C в прошлом и здесь я действительно застрял. У меня есть txt файл этого формата 0.00000587898458 0.0014451541000 0.000000000001245 0 ....
вопрос задан: 22 August 2011 18:44
0
ответов

Программное переименование открытого файла в Windows

Я портирую приложение Unix C в Windows. Это приложение переименовывает файлы, пока они открыты, что прекрасно в Unix, но, по-видимому, не работает в Windows. Отслеживание всех переименований в ...
вопрос задан: 22 August 2011 15:17
0
ответов

C ++ 프로그램에서 C 헤더를 어떻게 사용하나요?

Visual Studio 2010에서 win 32 dll 파일을 생성하는 프로젝트를 진행하고 있습니다. 내가 가진 예제는 C 파일이며 컴파일 및 잘 작동합니다. 몇 가지 기능을 통합하고 싶습니다 ...
вопрос задан: 22 August 2011 13:58
0
ответов

call_usermodehelper / call_usermodehelperpipe использование

Я следил за этим замечательным документом по вызову пользовательских приложений из ядра: http://www.ibm.com/developerworks/linux/library/l-user-space-apps/index .html Но теперь меня интересует, как получить результат ...
вопрос задан: 22 August 2011 13:13
0
ответов

C - Создайте свою собственную функцию free ()

Сегодня я появился на На собеседовании интервьюер спросил меня: «Расскажите, как вы создадите собственную функцию free () для освобождения выделенной памяти». Как это может ...
вопрос задан: 22 August 2011 12:59
0
ответов

Использование заголовков C в C ++

Я поискал это в гуглах и обнаружил, что вы используете extern "C" { #include "header.h" } Чтобы включить библиотеку C в библиотеку C ++ ... однако, когда я это сделаю. Программа C ++ кажется ...
вопрос задан: 21 August 2011 23:15
0
ответов

Почему это намеренно неправильное использование strcpy не приводит к ужасным сбоям?

Почему приведенный ниже код C с использованием strcpy работает просто хорошо для меня? Я попытался заставить его выйти из строя двумя способами: 1) Я попробовал strcpy из строкового литерала в выделенную память, которая была слишком мала, чтобы вместит
вопрос задан: 21 August 2011 17:29
0
ответов

Перевернуть все k узлов связанного списка

Я готовлюсь к техническому собеседованию и я застрял при написании этой программы, чтобы перевернуть все k узлов связанного списка. Например 1-> 2-> 3-> 4-> 5-> 6 // Связанный список 2-> 1-> 4 - & ...
вопрос задан: 21 August 2011 15:33
0
ответов

Могу ли я переопределить методы Ruby, написанные на C?

Можно ли переопределить методы, которые являются частью самого Ruby, такие как rb_error_frozen, написанные на C, с помощью кода Ruby? Предыстория: мне интересно, можно ли сделать так, чтобы Ruby просто регистрировал ...
вопрос задан: 21 August 2011 13:51
0
ответов

Python C API: изменить путь поиска

Как я могу добавить конкретный каталог в поиск путь с помощью C API? И связанный с этим вопрос: будут ли изменения локальными для приложения или путь поиска будет глобальным?
вопрос задан: 21 August 2011 10:30
0
ответов

Открытие файла в режиме добавления: с помощью API open ()

я пытаюсь открыть файл в режиме добавления с помощью open () api, однако следующий код не работает! Он ничего не записывает в файл! вот мой код:
вопрос задан: 21 August 2011 04:43
0
ответов

Проблема с танцующими куклами: в GCC linux

В качестве предисловия я действительно не хочу точного решения моей проблемы, просто руководство. Я не хочу, чтобы ты давал мне код. Это не домашнее задание, это просто упражнение, которое я пытаюсь решить. Я просто хочу ...
вопрос задан: 20 August 2011 22:03