프로그래머

cppig1995의 이미지

#include <computer.h>
#include <numbers.h>
#include <random.h>
#include <planning.h>
#include <distribution.h>

int main()
{
	randomize();

	while(1)
	{

								/* 돈 받고 팔까 ?	*/
#define WANT_TO_GET_MONEY

#ifdef WANT_TO_GET_MONEY

#define MONEY (strcat("$ ", itoa(random(MAX_MONEY)))		/* 돈은 $ 단위로.	*/

#else

#define MONEY ""

#endif
		planning(random(INFINITY));			/* 무한대의 창의성	*/
		while(need_to_coding()) coding();		/* 힘들게 코딩하기	*/
		while(if_bug_exists()) debugging();		/* 디버깅도 힘들게	*/
		beta_testing();					/* 베타 테스트까지	*/
		distribution(MONEY);

#ifdef WANT_TO_GET_MONEY

		getmoney();

#endif

#undef WANT_TO_GET_MONEY

	}

	return 1;	/* Warning : Unreachable Code */
}
puzzlet의 이미지

[error] MAX_MONEY: undeclared identifier.

발발다빠따반반나다발딸발발다빠따따맣발발다뿌
멓터벅더떠벋떠벌더벌벌떠벌떠더법벍떠더벌벌떠

saxboy의 이미지

역시 return은 unreachable 이군요.

cppig1995의 이미지

MAX_MONEY는 50달러로 지정되어 있습니다.

Real programmers /* don't */ comment their code.
If it was hard to write, it should be /* hard to */ read.

IsExist의 이미지

근본적으로 하드웨어 시스템에 의존적인 금액 한계에 부딪힙니다.

32비트라면 2~4억.

프리미티브 데이타 타입으로 작성할 시의 한계.

---------
간디가 말한 우리를 파괴시키는 7가지 요소

첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스

이익추구를 위해서라면..

다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치

clublaw의 이미지

IsExist wrote:
근본적으로 하드웨어 시스템에 의존적인 금액 한계에 부딪힙니다.

32비트라면 2~4억.

프리미티브 데이타 타입으로 작성할 시의 한계.


cppig1995 wrote:
#define MONEY (strcat("$ ", itoa(random(MAX_MONEY)))

itoa()인거보니 $2,147,483,647 가 MAX인것 같네요.
(32bit에서 int가 2147483647 아닌가요? 정말 자주 헷갈리는 부분 ㅠ.ㅠ)
2,147,483,647 달러면 우리나라돈으로는 어마어마하죠?
2,147,483,647,000원이 되네요.(원:달러 = 1000 : 1 이라 가정)
2조원이면 우리나라에서 못할게 없을듯...

"빈손으로 사랑하려는 자에게 세상은 너무 가혹하다."

ydhoney의 이미지

그런데..overflow되면 큰 집에 간다지요?

cppig1995의 이미지

itoa(MAX_MONEY) 다음에 인자가 약간 있기 합니다만.
하여간, 50이 최대 한계입니다.

#define MAX_MONEY 50

Real programmers /* don't */ comment their code.
If it was hard to write, it should be /* hard to */ read.

ed.netdiver의 이미지

똑똑할수도 있겠다 싶지만, 1995님 얘기하는거보면 섬뜩섬뜩할때가
있군요. 정말 국민학생 맞는거죠?ㅡ.ㅡ;

--------------------------------------------------------------------------------
\(´∇`)ノ \(´∇`)ノ \(´∇`)ノ \(´∇`)ノ
def ed():neTdiVeR in range(thEeArTh)

serialx의 이미지

너무 많은 돈을 바라면.. 부호가 바뀌죠 :lol: