//Life.cpp
//2010.6.15 by 04%2
//#define NDEBUG
#include<iostream>
#include<cassert>

/*
눈으로 봐도 알겠다는분은 뒤로나가기를 누르세요.
제가 드릴 말씀이 없네요...
인생은... 그런거니까요...

※ 직접 눈으로 확인하실분은 컴파일러나 에디터를 실행시키고 Ctrl+C / Ctrl+V 를 해주세요.
※ C++ 를 모르시는분께는 죄송해요... 그래도 아마 해석 가능하실거에요...
*/

using namespace std;

int main(int argc, char *argv[]){

    bool yoursHelp = true;
    float truth = 0.0f;

    while(true){
        for(int i = 0; i < 10000; i++){
            truth += 0.0001f;
        }
        if(truth == 0.0f){
       
    cout << "Life is Happy" << endl;
            return EXIT_SUCCESS;
        }else{
            cout << "Hurt()" << endl;
            cout << "Lock()" << endl;
            cout << "cout << \"Dont Touch Me...\" << endl;" << endl;
            assert(yoursHelp != true);           
        }

    }
   
    return EXIT_FAILURE;

    /*
    안녕? 미안하지만 오늘만큼은 반말할께. 아마 내 블로그에서 찾아보기 힘든 반말블로깅일꺼야.

    사실, 어제 엄청난 충격을 받았는데, 언젠간 잠잠해질지 몰르겠지만 지금 미칠것 같아.
    지금 기분 어떻게 주최할수 없어서 인터넷 안되는 버스에서 노트북에 적는거야.
    이렇게라도 적지않으면 무슨짓할지 몰라.

    인생이라는것이 생각대로 되지만은 않아.
    예상하는거하고 실제로 해봤을때 전혀 다른경우가 있어.
    지금도 경험했잖아?
    네가 그냥 눈으로 보고 "I'm Happy"를 예상하고 지나갔다면, 지금의 이야기를 모르는것처럼.
    지금과 같이 무언가 실제로 해보면, 생각하고 있는거랑 전혀 다른 결과가 나오기도 하지.

    for문도 볼까? 물론 truth가 1.0이 안되는 이유는 알지?
    여기서 0.0001 x 10000 = 1.0 이 될수없는 이유~
    이유야 어쨌던 상식적으로는 당연히 1.0 이 나와서 당연하지만 실제로는 그렇지 않은경우도 있어.
    살다보면 상식이나 내가 믿고 있는 진리가 적용되지 않거나 깨지는 경우도 있어.

    그러다 보면 상처받고 문닫는 경우도 있고.

    아~? 실행이 안된다고? yoursHelp 때문에 다행이 실행안되서 무한루프 돌지 않는다고?
    바보! Debug가 아니잖아! #define NDEBUG 주석을 지워줘야지!
    인생은 Debug가 아니라고... Release라고...

    인생은... 그런거라고...
    그런거라고...

    */

}


눈으로 봐도 알겠다는분은 뒤로나가기를 누르세요.
제가 드릴 말씀이 없네요...
인생은... 그런거니까요...

※ 직접 눈으로 확인하실분은 컴파일러나 메모장을 실행시키고 Ctrl+C / Ctrl+V 를 해주세요.
※ C++ 를 모르시는분께는 죄송해요... 그래도 아마 해석 가능하실거에요...



크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 04%2

댓글을 달아 주세요

  1. Favicon of http://blog.thefool.kr BlogIcon 04%2 2010/06/15 22:43  댓글주소  수정/삭제  댓글쓰기

    익스/파폭은 되지만 구글크롬 (Google Chrome)은 안되요...
    인생은... 그런거니까요...