Геолог-анархист
char *f1(){return "!";}

char *f2(){return "?";}



...

printf("Спасибо %s", choose() : f1() ? f(2));

...

Комментарии
19.07.2004 в 02:24

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
Программер, бля... На фига возвращать строку там, где можно вернуть чар? И проверь вызов второй функции, а то матюков от компайлера наслушаешься;о)
19.07.2004 в 11:46

Геолог-анархист
Караидель На фига возвращать строку там, где можно вернуть чар?



Патамучта если надо будет изменить возвращаемый текст, то придется менять в трех местах: в объявлениях f1 и f2, а также в printf`е.



Гы. А с принтфом ваще пипец =))))

Тьфу, пьянь. Пропил мастерство, да.
19.07.2004 в 11:56

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
баянолог

Альтернативное решение:





void f1(){puts("!";);}

void f2(){puts("?";);}



...

printf("Спасибо";);

choose()?f1():f2();

...



И изменяй сколько влезет. Кстати, puts ещё и экономичнее чем printf.

19.07.2004 в 12:01

Геолог-анархист
Караидель а если понадобиться изменить на sprintf? ,)
19.07.2004 в 12:06

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
баянолог

А почему бы тогда не воспользоваться iostream.h?
19.07.2004 в 12:33

Геолог-анархист
Караидель тоже вариант =) но, как говорится, это будет совсем другая история ,)

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail