所以我有一個程序,我需要從用戶使用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函數?