컴퓨터 과학 & 영상처리 관련/C / C++
backpatching 응용 문자열에 %d 사용해서 변수 활용 가능하게 하기
꺄뜨르
2012. 8. 6. 10:56
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줄로 쓰는 수밖에