关于Linux创建目录解决思路

关于Linux创建目录char cmd1[4096] {0}snprintf( cmd, sizeof( cmd ), mkdir -p /tmp/test1)system(

关于Linux创建目录
char cmd1[4096] = {0};
snprintf( cmd, sizeof( cmd ), "mkdir -p /tmp/test1");
system(cmd1);
//上面这个可以创建目录

char cmd2[4096] = {0};            
snprintf( cmd, sizeof( cmd ), "mkdir -p %s", "/tmp/test2" );
system(cmd2);
//这个不可以创建目录


请问是为什么?
[解决办法]
沒理由啊...
[解决办法]
可以的啊,应该不是程序问题吧