4
ответа

Когда printf («% s», char *) останавливает печать?

В моем классе мы пишем нашу собственную копию функции malloc (). Для проверки моего кода (который в настоящее время может нормально распределять пространство) я использовал: char * ptr = my_malloc (6 * sizeof (char)); memcpy (ptr, "Hello \ n", ...
вопрос задан: 21 November 2011 15:30
4
ответа

В последний раз названный параметром не функция или массив?

Этот вопрос о функциях vararg и последнем именованном параметре их, перед замещающим знаком: освободите f (Введите paramN...) {va_list AP; va_start (AP, paramN); va_end (AP);} я читал в...
вопрос задан: 12 November 2011 23:04
4
ответа

Может ли статическая функция вызываться через указатель на функцию в C?

Я считаю, что статическая функция в исходном файле не может быть вызвана непосредственно из-за пределов файла. Однако, если мне как-то удастся получить указатель на эту функцию в другом файле, могу ли я тогда вызвать ...
вопрос задан: 5 November 2011 20:54
4
ответа

Функция pow () в c возвращает странное значение [duplicate]

Функция pow () в c возвращает неверное значение для целочисленных данных. Для ex: - a = 10; б = 2; с = пау (а, б); Е (% д, с); выход должен быть 100, но он дает 99. Любое решение этой проблемы?
вопрос задан: 29 October 2011 08:39
4
ответа

Является ли «* p = ++ (* q)» неопределенным когда p и q указывают на один и тот же объект?

после прочтения о точках последовательности я узнал, что i = ++ i не определено. Так как насчет этого кода: int i; int * p = & i; int * q = & i; * p = ++ (* q); // это также должно быть неопределенным ...
вопрос задан: 26 October 2011 22:26
4
ответа

Как я должен загрузить собственные библиотеки для JNI для ухода от UnsatisfiedLinkError?

Я хочу использовать JNI на Ubuntu 8.10, с помощью Eclipse и gcc (стандартный с Ubuntu, если существуют ароматы). Я, может казаться, не загружаю свою библиотеку несмотря на make-файл, создающий его успешно. Основное...
вопрос задан: 26 September 2011 15:19
4
ответа

Windows CD Burning API

Мы должны программно записать файлы к CD в C\C ++ Windows XP / приложение Vista, мы разрабатываем использование Borlands Turbo C ++. Что самый простой и лучший способ состоит в том, чтобы сделать это? Мы предпочли бы собственный компонент...
вопрос задан: 21 September 2011 16:27
4
ответа

Почему я получаю этот неожиданный результат с помощью atoi () в C?

Я не понимаю результаты следующего кода C. основной () {символ s [] = "AAA"; advanceString (s);} освобождают advanceString (p[3]) {интервал val = atoi (p); printf ("atoi val является %d\n", val)...
вопрос задан: 20 September 2011 07:39
4
ответа

IPC по сравнению с доменным носком по сравнению с именованными каналами

Каково различное между сокетами домена IPC и Unix и именованными каналами? Я получил неопределенные определения из различных книг, но не мог получить ясность, на которой должен использоваться где.
вопрос задан: 10 September 2011 05:09
4
ответа

Как зафиксировать “не могущий открыть stdio.h в Turbo C” ошибка?

Каждый раз, когда я компилирую свою программу, я получаю ошибку выше.
вопрос задан: 24 August 2011 15:48
4
ответа

Каковы последствия использования статической константы вместо #define?

gcc жалуется на это: #include <stdio.h> статический интервал константы YY = 1024; основной интервал экстерна (интервал argc, char*argv []) {статический символ x [YY];} $ gcc-c test1.c test1.c: В функциональном основном': test1.c:...
вопрос задан: 23 August 2011 01:27
4
ответа

Каковы ошибки в этой функции из вопроса на собеседовании Microsoft?

Мне задали этот вопрос в письменном пошаговом интервью MS: Найдите ошибки в программе ниже, которая является должен возвращать новую строку с добавленным к ней \ n. char * AddnewlinetoString (char * s) {...
вопрос задан: 23 August 2011 00:51
4
ответа

Как Windows обрабатывает операнды, переданные программе в C? [Дубликат]

Интересно, есть ли эквивалент для getopt () в системах POSIX.
вопрос задан: 11 August 2011 22:48
4
ответа

Как можно найти размер типа данных, не создавая переменную или указатель, или с помощью sizeof типа данных?

Вопросами, показанными ниже, является вопрос об интервью Q), Вам дают, имеют тип данных, говорят X в C. Требование должно получить размер типа данных, не объявляя переменную или переменную указателя...
вопрос задан: 11 August 2011 14:55
4
ответа

Блокирование recv вызов зависает, если сервер снижается

Другая проблема разъема. В моем клиентском коде я отправляю некоторый пакет и ожидаю некоторый ответ от стороны сервера: отправьте () recv () <-это блокируется Сразу, после отправляют (), сервер...
вопрос задан: 31 July 2011 00:48
4
ответа

Как написать функцию для добавления узла в связанный список? [Дубликат]

Я изучаю работу со связанными списками в C. Я определил свой узел как простую структуру с тремя членами: две части данных и указатель на узел узла узла {int age; int height; ...
вопрос задан: 25 July 2011 00:10
4
ответа

Используя продолжаются в операторе переключения

Я хочу спрыгнуть с середины оператора переключения к инструкции циклов в следующем коде: в то время как (что-то = get_something ()) {переключатель (что-то) {случай A: случай B:...
вопрос задан: 10 July 2011 11:33
4
ответа

c объединение и битовые поля

Битовые поля могут использоваться в объединении?
вопрос задан: 29 June 2011 12:23
4
ответа

Каково различие между чтением () и освобожденный ()?

Я читаю исходный код инструмента Linux badblocks. Они используют чтение () функция там. Существует ли различие к стандарту C освобождено () функция? (Я не считаю аргументы как различие.)
вопрос задан: 28 May 2011 08:14
4
ответа

Выполнение без ОС

Как Вы компилируете программу C в в допустимый формат ELF (или формат .raw) так, чтобы он мог быть выполнен непосредственно от RAM без какой-либо ОС? Предположите, что загрузчик существует, который способен к загрузке кода...
вопрос задан: 28 May 2011 07:53
4
ответа

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

Ссылка перевыделения говорит: функция может переместить блок памяти в новое местоположение, в этом случае новое местоположение возвращается. Делает это означает это, если я делаю это: пустые нечто () {освобождают*...
вопрос задан: 11 May 2011 21:11
4
ответа

Casting void pointers

I've seen a lot of the following in older C code: type_t *x = (type_t *) malloc(...); What's the point of casting the pointer returned from malloc() since it's void *? Is it because older C ...
вопрос задан: 27 April 2011 19:29
4
ответа

Преобразуйте UTF-16 в UTF-8 в соответствии с Windows и Linux в C

Я задавался вопросом, существует ли рекомендуемый 'перекрестный' метод Windows и Linux в целях преобразования строк от UTF-16LE до UTF-8? или нужно использовать различные методы для каждой среды? Я имею...
вопрос задан: 17 April 2011 06:23
4
ответа

Linux - чтение последовательного порта, возвращая EAGAIN

Я испытываю некоторые затруднения при чтении некоторых данных с последовательного порта, я открыл следующий путь. Я использовал этот экземпляр кода много времен, и все хорошо работали, но теперь, по некоторым причинам что я не могу...
вопрос задан: 29 March 2011 01:56
4
ответа

Необходимость кастинга для общего указателя [duplicate]

Рассмотрим следующие две программы на языке C. Программа № 1 # включает & lt; stdio.h & gt; int main () {int x = 5; int * px; px = & amp; x; printf ("& amp; x =% p\n", & amp; x); ...
вопрос задан: 24 March 2011 11:48
4
ответа

Нахождение пути текущего исполняемого файла без/proc/self/exe

Мне кажется, что Linux имеет его легкий с/proc/self/exe. Но я хотел бы знать, существует ли удобный способ найти каталог текущего приложения в C/C++ с межплатформенными интерфейсами. Я имею...
вопрос задан: 2 March 2011 13:32
4
ответа

Почему это не отказывает? Разве я не делящийся на нуль здесь?

Я добираюсь, наклон строки, ограниченной двумя точками, пускают в ход slopeXY (CGPoint p1, CGPoint p2) {возврат ((p2.y - p1.y) / (p2.x - p1.x));}, Если я даю ему строку нулевого размера, CGPoint p1 = CGPointMake (...
вопрос задан: 17 February 2011 21:58
4
ответа

Простое/эффективное текстовое сжатие

Каков самый простой, но эффективный алгоритм сжатия? Выкачайте, lzma, и т.д. не допустимые опции. Мне нужно что-то, что компилирует действительно маленький, как: RLE, LZX, Хаффман, и т.д.Примечание: Данные составляют 95%...
вопрос задан: 16 February 2011 21:44
4
ответа

массив символов по сравнению с символьным указателем

При получении данных через сокет с помощью recv, я заметил что, с: символьный буфер [4]; memset (буфер, 0, 4); recv (сокет, буфер, 4, 0); я получаю mesgx�� "mesg" являющийся, что я отправил с некоторыми...
вопрос задан: 23 January 2011 21:59
4
ответа

Совместимость на уровне двоичных кодов между дистрибутивами Linux

Извините, если это - очевидный вопрос, но я нашел удивительно немного ссылок в сети... Я работаю с API, записанным в C одним из наших деловых партнеров и предоставленным нам как .so...
вопрос задан: 21 January 2011 13:56