#include <stdio.h>      // sprintf를 쓰기 위해

int main(int argc, char argv[])
{
    char str[256];      // 문자열을 저장할 곳
    char a = 'A';         // char
    char b[8] = "문자열";   // char*
    int c = 5;                     // int

    // 이렇게 서로 다른 형들을 sprintf를 이용해 문자열로 묶을 수 있다.
    sprintf(str, "%c%s%d%s", a, b, c, "하하");
    printf("%s\n", str);

    return 0;
}
결과: A문자열5하하

결과는 직접 해보시면 알겠지만.. 정말 편하다.. ㅋㅋ

**참고로 실수를 다룰 때 알아두면 좋은 함수가 있다.
gcvt라는 함수인데 긴 실수를 마음껏 요리해서 문자열로 반환해주어서 좋다.
winapi에 가서 c/c++ 레퍼런스를 뒤져보자.
http://www.winapi.co.kr

'Dev > c, c++' 카테고리의 다른 글

이미지 오른쪽으로 90° 회전  (1) 2010.07.05
3차원 배열을 동적할당 해보자...  (3) 2008.03.28
문자열 앞뒤 공백 지우기(수정)  (0) 2008.03.26

+ Recent posts