目前我有它:如何去使用scanf函數讀取來自日期斜槓(/) - c
:scanf("%d%d%d",&day1,&mon1,&year1);
當我通過在這是要像一個日期也能正常工作
02-02-2016
但是我希望它也被罰款,如果我有斜線,而不是短跑傳遞:
02/02/2016
我已經試過這樣:
scanf("%d/%d/%d",&day1,&mon1,&year1);
現在,這將接受斜槓(/),但卻不支持破折號( - )
它怎麼能同時接受???
我該怎麼做呢?我對這種語言很陌生,所以有些建議會很棒。在此先感謝
這真的取決於你想要什麼人的輸入限制。你希望他們能夠在整數之間放置任何單個字符嗎?任何數量的字符?當你沒有明確什麼是允許的和什麼是不允許的時候,很難規定一種方法。 – jakeehoffmann
我現在想要做的只是允許在整數之間接受短劃線和斜線。因此,我可以鍵入02-02-2016或02/02/2016 –