CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): valken (:이쁜왕자:)
날 짜 (Date): 2003년 9월 17일 수요일 오전 11시 43분 02초
제 목(Title): Re: [Q] C 프리프로세서 질문


자문자답..

#include <stdio.h>

#define MAX_SIZE 1234

#define AAA(X) "string_" #X
#define BBB(X) AAA(X)
#define CCC BBB(MAX_SIZE)

int main()
{
        printf("%s\n", CCC);
        return 0;
}     

----

그러나 여기서 좌절하게 되네요..

#define CCC BBB(MAX_SIZE-1)

이라고 넣었더니.. 

"string_1234-1" 이 만들어 지더군요.. -_-!

"string_1233" 이 나오길 기대했는데,,

이걸 프리프로세서만으로는 해결 못할듯 하네요.. -_-!



   "웬 초콜릿? 제가 원했던 건 뻥튀기 쬐끔과 의류예요." "얘야, 왜 또 불평?"
                          -> 자음 19개와 모음 21개를 모두 사용하는 pangram
- 이쁜왕자 -
- Valken the SEXy THief~~ ^_* -

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.