给snprintf函数弄个动态的格式串

先上代码:

#include 

int main()
{

	char chBuf[40] = {0};
	char chParam[24] = {0};
	snprintf(chParam, sizeof(chParam), "%%0%dd",4);
	snprintf(chBuf , sizeof(chBuf), chParam, 6);
	printf("--------%s------chParam[%s]----\n",chBuf, chParam);

	return 0;
}

编译和执行



同理,这个动态格式串chParam也可以用于sscanf和printf



你可能感兴趣的:(C/C++)