sprintf函数可用*号指定字符串的长度
int width = 8;
char *buf = new char[width+1];
sprintf(buf, "%0*d", width, 1);
cout << buf << endl;
delete buf;
输出结果:
00000001
sprintf函数可用*号指定字符串的长度
int width = 8;
char *buf = new char[width+1];
sprintf(buf, "%0*d", width, 1);
cout << buf << endl;
delete buf;
输出结果:
00000001