0
ответов

Как создать компилятор C для пользовательского процессора?

Каким будет самый простой способ создать компилятор C для пользовательского процессора, если, конечно, у меня уже есть ассемблер для него? Поскольку компилятор C генерирует сборку, есть ли способ просто определить ...
вопрос задан: 1 January 2012 23:22
0
ответов

Можно ли использовать исходный код C в проекте iPhone?

Я нашел синтезатор речи, поддерживающий множество языков (http://espeak.sourceforge.net/index.html). Но доступный исходный код написан на C. Что я могу сделать, чтобы он работал на iPhone?
вопрос задан: 1 January 2012 22:07
0
ответов

Каким образом в C выделяется результирующая структура localtime?

Я играл с файлом time.h на C, который помогает нам с функциями времени / дня. Я наткнулся на: struct tm * _Cdecl localtime (const time_t * __timer); ... который, кажется, возвращает указатель на структуру tm. Я ...
вопрос задан: 1 January 2012 17:24
0
ответов

Всегда ли цикл while полностью загружает ЦП?

Мне нужно создать игровой цикл на стороне сервера, проблема в том, как ограничить использование ЦП цикла. По моему опыту программирования, цикл занятости всегда требует максимальной загрузки ЦП. Но я читаю код ...
вопрос задан: 1 January 2012 08:31
0
ответов

Почему getchar () работает неправильно?

Сегодня я написал простой фрагмент кода, который использует getchar () для подсчета введенных вами символов. Но когда я компилирую его на Cygwin, он не работает. Он всегда выводит 0, но я никогда ничего не ввожу и не могу '...
вопрос задан: 1 January 2012 03:23
0
ответов

C - есть простой цикл, который выполняет арифметические вычисления; профайлер показывает, что это узкое место. Как его ускорить?

Мое первое сообщение здесь. Отличный сайт и ресурс. Я немного поискал и просмотрел вопросы с похожими названиями, но не смог найти что-то конкретно об этом. Я пытаюсь удалить любые ...
вопрос задан: 1 January 2012 02:58
0
ответов

Как связать объектный файл C с языком ассемблера объектный файл?

У меня возникли проблемы с связыванием 2 объектных файлов, один из которых был сгенерирован из исходного файла языка ассемблера, а другой - из исходного файла C. Исходный код на C: //main2.c extern int ...
вопрос задан: 31 December 2011 23:57
0
ответов

Как я могу управлять перегрузкой для протокола UDP?

У меня есть собственный протокол UDP с несколькими отправителями / получателями, предназначенный для максимально быстрой отправки больших файлов. Он основан на клиент-серверном. Как я могу обнаружить перегрузку в локальной сети, чтобы замедлить ...
вопрос задан: 31 December 2011 20:15
0
ответов

Используемое пространство, вычисленное с помощью statvfs () для файловой системы, больше суммы размеров всех файлов в файловой системе

У меня есть небольшой раздел размером 50 МБ, отформатированный как ext4, только с одним каталогом, который содержит набор фотографий, смонтированных на / mnt / tmp. Затем я использую statvfs () для вычисления использованных байтов в разделе ...
вопрос задан: 31 December 2011 18:23
0
ответов

Как инициализировать структуру с помощью гибкого элемента массива

У меня есть следующая структура typedef struct _person {int age; char sex; название символа[]; }человек; Я провел базовый поиск в Интернете (но безуспешно) о том, как создать экземпляр ...
вопрос задан: 31 December 2011 10:45
0
ответов

параллельная быстрая сортировка в c

После долгих поисков реализации параллельной быстрой сортировки на c я собираюсь погрузиться в ее код и сам. (Мне нужно отсортировать массив примерно из 1 миллиона текстовых строк.) Кажется, что все ...
вопрос задан: 31 December 2011 07:01
0
ответов

C fread () как магически читать динамически выделяемые элементы структуры?

Это тестовая программа, которую я написал для большого проекта, над которым я работаю. Это связано с записью данных структуры на диск с помощью fwrite () и последующим чтением этих данных с помощью fread (). Один ...
вопрос задан: 31 December 2011 02:50
0
ответов

Вывод программы C в неправильном порядке Eclipse

Я настроил Eclipse для программирования на c на машине Windows, я успешно запустил программу "hello, world". Однако, когда я пытаюсь запросить ввод пользователя и запустить программу, консоль на Eclipse ...
вопрос задан: 30 December 2011 22:09
0
ответов

реализация gotoxy () для Linux с использованием printf

Я искал замену gotoxy () для компилятора gcc и нашел это - void gotoxy (int x, int y) {printf ("% c [% d;% df", 0x1B, y, x); } Я хочу знать, как он работает, я имею в виду, когда мы ...
вопрос задан: 30 December 2011 20:19
0
ответов

Как мы можем опросить статус стека - неиспользуемая (доступная) память

Как мы можем получить эту информацию? Я предполагаю, что это зависит от ОС, и я использую Windows, поэтому мой вопрос относится к API Windows. Есть ли какая-нибудь функция, которая может сделать это за нас - получить оставшийся стек ...
вопрос задан: 30 December 2011 19:40
0
ответов

Поиск наиболее распространенной последовательности из трех элементов в очень большом файле

У меня есть много файлов журнала посещений веб-страниц, где каждое посещение связано с идентификатором пользователя и меткой времени. Мне нужно определить самую популярную (то есть наиболее часто посещаемую) трехстраничную последовательность из всех. The
вопрос задан: 30 December 2011 19:27
0
ответов

В чем разница между ssize_t и ptrdiff_t?

Стандарт C (ISO / IEC 9899: 2011 или 9899: 1999) определяет тип ptrdiff_t в . Стандарт POSIX (ISO / IEC 9945; IEEE Std 1003.1-2008) определяет тип ssize_t в . ...
вопрос задан: 30 December 2011 17:09
0
ответов

Как получить значение отдельных байтов переменной?

Я знаю, что для получения количества байтов, используемых типом переменной, вы, например, используете sizeof (int). Как получить значение отдельных байтов, используемых при сохранении числа с этим типом переменной? ...
вопрос задан: 30 December 2011 14:03
0
ответов

Сигнал KILL немедленно завершает процесс?

Я работаю над серверным кодом, который использует fork () и exec для создания дочерних процессов. PID дочернего элемента регистрируется при успешном завершении fork () и очищается при перехвате сигнала CHILD. Если ...
вопрос задан: 30 December 2011 12:00
0
ответов

Почему malloc инициализирует значения 0 в gcc?

Возможно, это отличается от платформы к платформе, но когда я компилирую с помощью gcc и запускаю приведенный ниже код, я получаю 0 каждый раз в моем ubuntu 11.10. #include # include int ...
вопрос задан: 30 December 2011 08:15
0
ответов

Что означает точка (.) В инициализаторе структуры?

static struct fuse_oprations hello_oper = {.getattr = hello_getattr, .readdir = hello_readdir, .open = hello_open,. читать = hello_read, }; Я плохо понимаю этот синтаксис C. Я не могу ...
вопрос задан: 30 December 2011 08:12
0
ответов

Является ли typedef спецификатором класса хранения?

Я попробовал следующий код #include int main (void) {typedef static int sint; sint i = 10; возврат 0; } и выдает следующую ошибку: error: несколько классов хранения в ...
вопрос задан: 29 December 2011 22:27
0
ответов

Есть ли #define для 64-битной версии в Visual Studio 2010?

Есть ли #define, указывающий, компилируется ли Visual Studio в 64-битном режиме? Я хотел бы иметь возможность включить некоторый код условно, например, #ifdef _IS_64BIT ... #else // 32 бит ... #endif ...
вопрос задан: 29 December 2011 20:14
0
ответов

Неопределенная ссылка на `pow 'и` floor'

Я пытаюсь сделать простой калькулятор Фибоначчи на C но при компиляции gcc сообщает мне, что мне не хватает функций pow и floor. Что случилось? Код: #include #include
вопрос задан: 29 December 2011 19:19
0
ответов

Цифры в целых числах в C

У меня есть целое число, например 1191223 и я хочу перебрать цифры. Я не уверен, как это сделать на C, есть ли простой способ сделать это? Спасибо.
вопрос задан: 29 December 2011 18:35
0
ответов

Запуск триггера обновления при обновлении конкретного поля

Как запустить триггер обновления перед обновлением только одного или некоторых конкретных полей и не запускать его при обновлении других полей, так как это вызывает дублирование записей в другом объекте
вопрос задан: 29 December 2011 18:31
0
ответов

Почему GetLastError () возвращает 0 или 2 в зависимости от способа вызова?

Я использую mingw g ++ 4.6.1 с -O0 , WinXP SP2. Минимальный рабочий пример здесь. g ++ настроен с помощью --disable-sjlj-exceptions --with-dwarf2. GetLastError () возвращает 0 или 2 в зависимости от того, как ...
вопрос задан: 29 December 2011 18:23
0
ответов

Двумерные массивы и указатели

У меня есть следующий фрагмент кода: char board [3] [3] = {{'1', '2', '3'}, {'4', '5' , '6'}, {'7', '8', '9'}}; printf ("...
вопрос задан: 29 December 2011 15:37
0
ответов

поведение строк в C

Я читаю курс по C (он голландский, так что, возможно, вы не знаете), и там есть небольшое упражнение для понимания поведения строк. Поэтому я создал небольшую программу на C, чтобы начать упражнение, но уже ...
вопрос задан: 29 December 2011 14:29
0
ответов

Что такое арность оператора?

Арность - это количество операндов, которые может принимать оператор. Например, +, -, * и & - это операторы, которые могут использоваться как унарные (один операнд), так и двоичные (два операнда). ?: единственный оператор ...
вопрос задан: 29 December 2011 13:36