我寫的類C程序要求我們輸入日期日期MM/DD/YYYY作爲一個結構整數定義爲:Ç - 使用scanf函數(或任何其他函數)來獲得在INT
typedef struct date{
int month;
int day;
int year;
}Date;
現在確實不會是一個問題,除非它只需要輸入爲mm/dd/yyyy。
我在想,如果也許我可以輸入它作爲一個字符串,只是使用一個循環將三個分隔成其他變量字符串,並將它們轉換爲int。
但後來我想起
printf("Enter Date (MM DD YYYY): ");
scanf("%d %d %d",&...);
是可能的。有沒有辦法一起「忽略」'/'?
謝謝。我會嘗試一下。 – 2014-09-21 07:00:03