所以我有一个程序,我需要从用户使用scanf函数的初始命令,问题是它可能只是一个字符串命令,一个字符串命令和一个字符串参数,一个字符串命令和一个int参数或一个字符串命令和两个int参数有条件地执行scanf函数?
,所以我需要以某种方式创建一个scanf函数,它能够处理所有的这些,因为我不知道哪一个会被挑我来发第一
所以代码处理所有的边缘情况是
scanf("%s", c);
scanf("%s%s", c, s;
scanf("%s%d", c, &i);
scanf("%s%d%d", c, &i, &i2);
和可能的例子命令可能由最终用户
print
insert Hello
del 4
pick 2 5
打字,但是这不会工作
那么,有没有一种方法,使执行有条件一个scanf函数?