我有方案拟定任务,要求我们制定一项方案,使用户能够以这种格式(d/mm/year)进入这一日期。 然后,我们必须找到一种办法,从结构中抽取每批数字,并在日、月和年领域投入。
我想把用户的全部投入看作是一种扼杀,而只是选择了我所希望的扼杀性价值。 这里是我的法典。
结构声明:
struct datestructure{
char day;
char month;
char year;
};
struct prj{
int ID;
struct namestructure name;
struct datestructure date;
float price;
};
struct prj project[MAX];
这里是我撰写的法典。
char dateinput[11];
scanf("%s", dateinput);
printf("%s", dateinput); //making sure that the input is read correctly
project[n].date.day = dateinput[0]+dateinput[1];
printf("%s", project[n].date.day );
然而,这并不奏效,我没有想法。 请允许我就如何解决这一问题提供一些指导。
感谢。