int _tmain(int argc, _TCHAR* argv[])
{
char tmp[100];
sprintf(tmp,"test%d.bmp",10);
printf("%s",tmp);
return 0;
}
결과
test10.bmp 출력됨
요걸 함수로 만든다면
char* makeString(char* tmp, int i)
{
char tmp2[100];
sprintf(tmp2,tmp,i);
return tmp2;
}
하면 되려나? ㄴㄴ 함수 종료되면 스택에 내용도 사라지니깐 불가능
걍 귀찮지만 2줄로 쓰는 수밖에
'컴퓨터 과학 & 영상처리 관련 > C / C++' 카테고리의 다른 글
상속에 대한 또 하나의 예제 (0) | 2012.08.16 |
---|---|
txt 파일로 문자열 저장하는 간단한 예제 (0) | 2012.08.06 |
c 파일 저장 (0) | 2012.08.01 |
동적할당 new BYTE()와 new BYTE[] (0) | 2012.07.18 |
int min = (int)10e10, (int)-10e10 이게 크기가 얼마나 되냐? (0) | 2012.07.17 |