Суббота, 01-02-25, 19:51
Форум
Приветствую Вас Незнакомец(-ка) | RSS
Главная страница | BeerDrinker v0.5L - Форум Gx23 | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
BeerDrinker v0.5L
GlebVtДата: Суббота, 15-04-06, 01:44 | Сообщение # 1
Сис.админ
Группа: Администраторы
Сообщений: 252
Репутация: 2
Статус: Offline
короче, хотел написать мизерную прогу себе для подписи к сообщению, и что-то разогнался....

Вот смотрите как надо решать элементарные задачи...

Code
//(c)oded by GlebVt
#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;
}

Зато как красиво написано!!!!!!
я на самом деле просто охреневаю до чего красивый язык си...

можно было написать так:
Code
//(c)oded by GlebVt
#include <iostream.h>
#include <dos.h>

void main(){
float BeerV;
cout << "skol'ko piva?" << endl;
cin >> BeerV;
while(BeerV > 0){
cout << "glotok )" << endl;
BeerV -= 0.2;
sleep(1);
}
cout << "konchilos' ((((" << endl;
sleep(1);
}

но, правда первый вариант красивее ??
там и указатель на функцию и динамическая память и смотрится лучше...
чо-то много написал...

Ваше мнение??

ЗЫ для тех кто в танке
sip - глоток
take a sip - сделать глоток
drink - пить
))))))))))))))))


даже если срать будешь с улыбкой © Я ))
сказал бывот х**ню, а сам вот о***нно © опять я )))


Сообщение отредактировал GlebVt - Суббота, 15-04-06, 02:09
 
GlebVtДата: Суббота, 15-04-06, 02:15 | Сообщение # 2
Сис.админ
Группа: Администраторы
Сообщений: 252
Репутация: 2
Статус: Offline
А чо размер шрифта нельзя менять?
С пробелами такая херота, вообще нереально нормально отформатировать исходник...
при редактировании исчезает половина пробелов

то сообщение не редактирую потому что опять придется пробелы ставить...

зы что бы скомпилить на Dev-cpp например, надо вначале написать такое :
using namespace std;

и sleep(unsinged seconds) заменить на что-то похожее.

вместо #include <iostream.h> - #include <iostream>
без h

на борланд с++ 5.02 работает так как есть )))

тока врядли кто-нибудь это компилить будет, да и не надо, не для того написано...


даже если срать будешь с улыбкой © Я ))
сказал бывот х**ню, а сам вот о***нно © опять я )))
 
lg_balukationДата: Суббота, 15-04-06, 15:36 | Сообщение # 3
Почтенный пользователь
Группа: Проверенные
Сообщений: 76
Репутация: 2
Статус: Offline
Про глюки тега кода я уже давно писАл...

Zwei Drachen betrachten einander
 
GlebVtДата: Среда, 19-04-06, 00:41 | Сообщение # 4
Сис.админ
Группа: Администраторы
Сообщений: 252
Репутация: 2
Статус: Offline
Code

//(c)oded by GlebVt
#include <iostream.h>
#include <dos.h>

#define sip sleep

enum nooo {ntd};

void *Drink(int (*TAS)(float *), float *b){
     while(!TAS(b));
     throw(ntd);
}

int TakeASip(float *V){
     static int i;
     enum ouch {rvota};
     if(*V > 0){
       *V -=0.2;
       sip(1);
       cout << "glotok )" << endl;
       ++i;
       if(i>20)
         throw(rvota);
       return 0;
     }
     return -1;
}

int main(){
     float * BeerV = new float;
     try{
       cout << "Skol'ko piva?" << endl;
       cin >> *BeerV;
       Drink(TakeASip, BeerV);
     }
     catch(nooo){
       cout << "Konchilos' ((((" << endl;
     }
     catch(...){
       cout << "chuvak, da ti vse zableval!!! " << endl;
     }
     sleep(1);
     delete BeerV;
     return 0;
}


а как вам такое??? )))))))


даже если срать будешь с улыбкой © Я ))
сказал бывот х**ню, а сам вот о***нно © опять я )))


Сообщение отредактировал GlebVt - Среда, 19-04-06, 00:45
 
DjoniBraveДата: Среда, 19-04-06, 22:44 | Сообщение # 5
Генерал-полковник
Группа: Администраторы
Сообщений: 148
Репутация: 12
Статус: Offline
Круто... Любитель пива пишет проги про пиво)

Куда то подевалась.... <_<
мобильный +7-921-649-40-84.
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright Mordohovich&Semenzov© 2006