11
ответов

Проверьте двойную переменную, если она содержит целое число и не плавающую точку

То, что я имею в виду, следующее: двойной d1 =555; удвойте d2=55.343, я хочу быть в состоянии сказать, что d1 является целым числом, в то время как d2 не. Существует ли простой способ сделать это в c/c ++?
вопрос задан: 5 October 2009 18:33
11
ответов

Оптимизирует определенные функции с Ассемблером в программе C/C++, действительно стоящей того?

В определенных областях разработки, таких как разработка игр, системы реального времени, и т.д., важно иметь быструю и оптимизированную программу. С другой стороны современные компиляторы делают большую оптимизацию...
вопрос задан: 11 September 2009 08:36
11
ответов

Почему использование препроцессора менее распространено в языках кроме C/C ++/ObjC?

Я был Java и программистом VB.Net в течение приблизительно 4 лет и программистом C# в течение приблизительно 6 месяцев. Я также использовал набор динамических языков как Perl, Python, PHP и JavaScript. Я никогда не имел...
вопрос задан: 12 August 2009 21:56
11
ответов

Вопрос об утечке памяти в C после движущегося указателя (Что точно освобождено?)

Я понимаю, что пример кода ниже - что-то, что Вы никогда не должны делать. Моим вопросом является только один из интереса. Если Вы выделяете блок памяти и затем перемещаете указатель (нет - нет), когда Вы освобождаете...
вопрос задан: 12 August 2009 15:48
11
ответов

Биты подкачки в числе в C [дубликат]

В интервью C меня попросили подкачать первые 4 бита числа с последними 4 битами. (например, 1011 1110 должен быть 1110 1011.) У кого-либо есть решение для этого?
вопрос задан: 28 July 2009 07:55
11
ответов

Сколько времени изучить C? [закрытый]

Я - программист C#, и я продаюсь на преимуществах изучения C. Я хочу углубить свое знание базовой ОС и ЦП, понять боль управления памятью та сборка "мусора"...
вопрос задан: 21 July 2009 12:50
11
ответов

Когда использовать пустой указатель?

Я понимаю использование пустого указателя для malloc реализации. освободите* malloc (size_t размер); Может любой предлагать другие причины или предоставлять некоторые сценарии, где это полезно на практике. Спасибо
вопрос задан: 22 June 2009 05:53
11
ответов

Использует водосливную хорошую практику целого числа без знака?

Я читал Стандарт C на днях и заметил, что в отличие от переполнения целого числа со знаком (который не определен), переполнение беззнаковых целых чисел четко определено. Я видел, что это использовало в большом количестве кода для...
вопрос задан: 12 June 2009 19:29
11
ответов

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

Почему C используется для записи коды ОС и драйверы? Существует ли проблема размера? Там какие-либо драйверы записаны на других языках? В каком языке были XP, Vista и Солярис, записанный?
вопрос задан: 12 June 2009 18:56
11
ответов

Мне нужно запустить exe-приложение в качестве фонового процесса в Windows Xp, используя C / api [duplicate]

Из моего приложения на основе c-sdk мне нужно запустить другое приложение exe. Я использую системную команду на данный момент, но новая консоль приложения выходит на передний план в случае Windows Xp (в случае ...
вопрос задан: 12 June 2009 07:36
11
ответов

Получение моего IP-адреса

У меня есть компьютер в небольшой сети, таким образом, мой IP 192.168.2.100. Я пытаюсь получить свой реальный IP. Я загружаю клиент без IP, но это просто походит на большую проблему такой простой вещи. Я...
вопрос задан: 27 May 2009 18:47
11
ответов

Несколько потоков, читающих из того же файла

Моя платформа является Windows Vista 32, с Visual C++ выражают 2008. например: если у меня есть файл, содержит 4 000 байтов, у меня может быть 4 потока, считанные из файла в то же время? и каждый поток получает доступ...
вопрос задан: 5 May 2009 06:00
11
ответов

Синтаксис для разыменования указателя в C (или C++)

Я сделал, чтобы коллега зарегистрировался в коде как это в C (синтаксис № 1): (* (* (*p_member) .p_member) .p_member) .member, Когда я спросил его, почему он не использовал-> (синтаксис № 2): p_member-> p_member-> p_member->...
вопрос задан: 28 April 2009 22:15
11
ответов

Я должен потрудиться обнаруживать OOM (из памяти) ошибки в моем коде C?

Я посвятил большое количество строк кода C к cleanup-labels/conditionals для неудавшегося выделения памяти (обозначенный семейством выделения, возвращающим ПУСТОЙ УКАЗАТЕЛЬ). Мне преподавали, что это было хорошей практикой так...
вопрос задан: 18 April 2009 10:23
11
ответов

Может ли linux-сокет вернуть данные меньше базового пакета? [Дубликат]

Используя стандартные сокеты Linux, возможно ли, чтобы linux возвращал LESS, чем размер отправленного пакета? Предположим, что у нас есть сущности A и B. Если A отправил сообщения B 3, разделить секунды, чтобы данные могли ...
вопрос задан: 16 April 2009 17:01
11
ответов

Лучший способ обработать выделение памяти в C?

Я думаю, что у меня есть хорошее схватывание о том, как обработать память в C++, но выполнение его в C отличается, я немного выключен. В C++ у меня есть конструкторы и деструкторы, у меня есть довольно простое новое и...
вопрос задан: 7 April 2009 15:09
11
ответов

Перепутанный, когда я должен и не должен использовать “константу” в C

У меня есть словарь, который идет как это: структура определения типа dictNode {международный ключ; символ *значение; структура dictNode *затем;} Dict; И получение () функция, которая идет как это: символ *добирается (константа Dict *...
вопрос задан: 2 April 2009 17:14
11
ответов

Есть ли какие-либо хорошие и свободные библиотеки для разработки веб-приложений в C? [закрытый]

Я искал сеть немного, но все, что я нашел, было проектами, от которых отказываются, и только поддержкой CGI.Править: C только используется для записи драйверов или встроенных систем. У нас есть mailreaders, дикторы, редакторы...
вопрос задан: 28 February 2009 10:45
11
ответов

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

Посредством профилирования я обнаружил, что sprintf здесь занимает много времени. Существует ли лучшая альтернатива выполнения, которая все еще обрабатывает начальные нули в y/m/d h/m/s поля? СИСТЕМНОЕ ВРЕМЯ sysTime;...
вопрос задан: 18 February 2009 12:13
11
ответов

Действительно ли более эффективно перейти или умножиться?

Я пытаюсь оптимизировать небольшую, высоко используемую функцию, которая использует высокие биты в интервале короткого целого без знака для указания на значения массива для подведения итогов вместе. Сначала я использовал очевидный подход...
вопрос задан: 9 February 2009 01:02
11
ответов

Будет Собрал "мусор" C быть Быстрее, Чем C++?

Я задавался вопросом в течение достаточно долгого времени о том, как памяти менеджера в моем следующем проекте. Который пишет DSL в C/C++. Это может быть сделано любым из этих трех способов. Ссылка считаемый C или C++. Мусор...
вопрос задан: 8 February 2009 03:31
11
ответов

Проверка C/C++, если один бит установлен в, т.е. международная переменная

международный временный файл = 0x5E;//в двоичном файле 0b1011110. Есть ли такой способ проверить, равняется ли бит 3 во временном файле 1 или 0 без разрядного смещения и маскирования. Просто хочу знать, существуют ли некоторые созданные в функции для этог
вопрос задан: 7 February 2009 13:19
11
ответов

Я должен отключить компилятор C несоответствие со знаком/неподписанное, предупреждающее?

Компилятор Microsoft C предупреждает, когда Вы пытаетесь сравнить две переменные, и каждый подписывается, и другой не подписано. Например: интервал a; неподписанный b; если (<b) {//предупреждение C4018: '&lt';...
вопрос задан: 7 February 2009 08:24
11
ответов

sizeof (int) == sizeof (void *)?

Есть ли целочисленный тип с тем же размером, что и указатель? Гарантируется на всех микроархитектурах?
вопрос задан: 2 February 2009 10:45
11
ответов

Как запустить [закрытое] Программирование Linux

Я работаю над C++ и COM/ATL в Windows с последних нескольких лет. Теперь я хочу сместиться к Программированию Linux. Я знаю базовую архитектуру Linux. Я сделал некоторые проекты, которые используют ncurses...
вопрос задан: 31 January 2009 08:42
11
ответов

Как Java-разработчик, C или C++? [закрытый]

Я писал Java профессионально в течение прошлых 5 лет. Недавно, я должен был вырыть в JNI немного для вызова некоторого Windows определенными функциями. Этот опыт выделил мою плохую команду C...
вопрос задан: 21 January 2009 00:02
11
ответов

Как Вы удостоверяетесь как программист запись качества C код?

Я надеюсь писать некоторое качество C код. Может кто-то указывать на меня на некоторые статьи, веб-сайты.. независимо от того, что мне нужно что-то с примерами. Я уже видел и считал K&R C книга. Но времена имеют...
вопрос задан: 20 January 2009 09:53
11
ответов

ПУСТОЙ УКАЗАТЕЛЬ всегда является ложью?

Действительно ли безопасно предположить, что ПУСТОЙ УКАЗАТЕЛЬ всегда переводит в ложь в C? освободите *somePtr = ПУСТОЙ УКАЗАТЕЛЬ; если (! somePtr) {/* Это будет всегда выполняться? */} Или если явная проверка по сравнению со значением ПУСТОГО УКАЗАТЕЛЯ..
вопрос задан: 20 January 2009 01:01
11
ответов

Как C и C++ хранят большие объекты на стеке?

Я пытаюсь выяснить, как C и C++ хранят большие объекты на стеке. Обычно, стек является размером целого числа, таким образом, я не понимаю, как большие объекты хранятся там. Они просто берут...
вопрос задан: 9 January 2009 23:12
11
ответов

Как я модифицирую GUI к существующей программе C?

Я работал над проектом портирования старой solaris программы CL для работы Linux и запрета некоторых несвязанных аппаратных проблем, это закончено. Теперь я хочу GUI для него, таким образом, пользователь может выбрать среди...
вопрос задан: 22 December 2008 16:37