scanf("%d%d%d",&day1,&mon1,&year1);
私は次のようになることです日付を渡したときにこれが正常に動作します:
私はこの方法を試してみました02/02/2016
:
02-02-2016
は、しかし、私は私が代わりにダッシュのスラッシュとそれを渡した場合、それはまた、罰金になりたい
scanf("%d/%d/%d",&day1,&mon1,&year1);
さて、これはスラッシュ(/)を受け入れますが、しかしダッシュをサポートしていません( - )
それはどのように両方を受け入れることができます?
どうすればいいですか?私はこの言葉に慣れていないので、助言のいくつかの並べ替えは素晴らしいだろう。事前に感謝
本当に人が入力できるものにいかに制限したいかによって決まります。整数の間に任意の1文字を置くことができるようにしますか?任意の文字数ですか?許可されているものと許可されていないものに特化していない場合は、方法を指定するのは難しいです。 – jakeehoffmann
私が今やっておきたいのは、整数の間にダッシュとスラッシュを受け入れることだけです。 02-02-2016または02/02/2016と入力することができます –