Здравствуйте, Veselchack_UA, Вы писали:
V_U>с упомянутой GetMousepadBitmap будет посложнее, но почему сразу же "в принципе реализуемой"? в принципе дохрена чего можно реализовать о чём ты (я, он, ...) не имеешь представления
Э нет, не пойдет. Получить имя бабушки пользователя нельзя — его там нет. Программно получить mousepad bitmap — ИМХО тоже
Я согласен, что есть много такого, что можно получить, хоть мы (я, ты) и не знаем как. Но то. о чем мы знаем, что это в принципе нельзя — не принимается.
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Неправильно! У тебя получилось dependent.
PD>int GetSystemIndependentNullValue() PD>{ PD> return NULL; PD>}
PD>То. что NULL == 0 — определяется системой. ИМХО в стандарте С не сказано, что NULL обязательно 0.
Так и int системно-зависимый. И нет нигде гарантии, что указатель NULL может быть преобразован в число типа int. Поэтому:
> Если она бесполезная, это не значит, что ее писать можно не лучшим образом > > Z> return (prob * soonEndMonth >= 0.5) : TRUE : FALSE; > > return (prob * soonEndMonth >= 0.5);
PD>Неправильно! У тебя получилось dependent.
PD>int GetSystemIndependentNullValue() PD>{ PD> return NULL; PD>}
PD>То. что NULL == 0 — определяется системой. ИМХО в стандарте С не сказано, что NULL обязательно 0.
А если головой подумать?
Как раз твой вариант будет системнозависимым, в отличие от варианта mamut'а
ExtendedBool IsCPUIsIntelInside()
{
if(CPU == Intel)
return true;
else if (CPU == AMD)
return false;
else if(CPU == FORGOT_WHAT_I_BOUGHT)
return do_not_know;
else if(NOT_MY_PC)
return may_be;
else if (NOT_A_PC)
return devil_knows;
// this statement must be never executed while I am not mad
RaiseException(MAD_EXCEPTION,EXCEPTION_NONCONTINUABLE , 0, NULL);
}
Здравствуйте, Слава Шевцов, Вы писали:
СШ>Возвращает FALSE, так как при всём желании она не сможет запустить только одну программу. Она же система разделённого времени
Вызвал твою функцию. Вернула TRUE. Кроме эксплорера со страницей RSDN ничего больше нет.
Срочно сообщи, как называется обратная функция и как ее вызвать !
К>А если головой подумать? К>Как раз твой вариант будет системнозависимым, в отличие от варианта mamut'а
Почему это ?
Кроме шуток, в принципе возможна машина, в которой NULL кодируется не нулем. В архитектуру фон Неймана это не очень лезет, но кто сказал. что кроме нее ничего не может быть ?
Здравствуйте, Pavel Dvorkin, Вы писали:
СШ>>Возвращает FALSE, так как при всём желании она не сможет запустить только одну программу. Она же система разделённого времени
PD>Вызвал твою функцию. Вернула TRUE. Кроме эксплорера со страницей RSDN ничего больше нет.
PD>Срочно сообщи, как называется обратная функция и как ее вызвать !
Такие явно полезные фнукции в конкурсе не участвуют
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Здравствуйте, Курилка, Вы писали:
К>>А если головой подумать? К>>Как раз твой вариант будет системнозависимым, в отличие от варианта mamut'а
PD>Почему это ?
PD>Кроме шуток, в принципе возможна машина, в которой NULL кодируется не нулем. В архитектуру фон Неймана это не очень лезет, но кто сказал. что кроме нее ничего не может быть ?
А к тому, что ты берёшь системнозависимый NULL и объявляешь его системноНЕзависимым — это по-твоему правильно?
А вот 0 уж не знаю каким макаром может быть системнозависимым
Здравствуйте, Курилка, Вы писали:
PD>>Кроме шуток, в принципе возможна машина, в которой NULL кодируется не нулем. В архитектуру фон Неймана это не очень лезет, но кто сказал. что кроме нее ничего не может быть ?
К>А к тому, что ты берёшь системнозависимый NULL и объявляешь его системноНЕзависимым — это по-твоему правильно? К>А вот 0 уж не знаю каким макаром может быть системнозависимым
А кто сказал, что пространство целых чисел и пространство адресов должны пересекаться в нуле? Имхо, в IBM PC это совпадение.
Здравствуйте, zelyony, Вы писали:
>> Если она бесполезная, это не значит, что ее писать можно не лучшим образом >> >> Z> return (prob * soonEndMonth >= 0.5) : TRUE : FALSE; >> >> return (prob * soonEndMonth >= 0.5);
Z>да, твой способ хуже