короче, хотел себе на форуме(другом) подпись к сообщению сделать в виде небольшой проги, иммитирущей выпивание пива, да вот чо-то разогнался и сиьно наворотил )))
#include <iostream.h> #include <dos.h> #define sip sleep int Drink(int (*TAS)(float *), float *b){ while(!TAS(b)); return -1; } int TakeASip(float *V){ if(*V > 0){ *V -=0.2; sip(1); cout << "glotok )" << endl; return 0; } return -1; } int main(){ float * BeerV = new float; cout << "Skol'ko piva?" << endl; cin >> *BeerV; if(Drink(TakeASip, BeerV)) cout << "Konchilos' ((((" << endl; sleep(1); delete BeerV; return 0; }
это в принципе можно и в 10 строк уложить(даже в 5))), но ничо так смотрится, да? ))))
неплохо загнул?
ЗЫ Тема ни о чем....
ЗЫЫ если кто захочет скомпилить:
борланд скомпилит и так, а вот, допустим Dev-cpp надо такую тему:
после инклудов написать using namespace std
#include <iostream.h> заменить на #include <iostream>
sleep заменить на какую-нибудь похожую функцию