跪问高手 怎样用c语言编辑年月日 用scanf语句

来源:百度知道 编辑:UC知道 时间:2024/06/10 16:08:33
scanf("yy-mm-dd=%d-%d-%d,&year,&month,%date);

键盘上怎么输入?
对不起是 scanf("yy-mm-dd=%d-%d-%d,&year,&month,&date”);
完整程序如何编辑啊?还有简便方法吗?

应该是scanf("yy-mm-dd=%d-%d-%d",&year,&month,&date);
严格按照引号里面的格式输入:
比如你要输入20080112
就要输入 yy-mm-dd=2008-01-12(不能多余的空格,严格按照scanf语句里面的格式)

scanf("yy-mm-dd=%d-%d-%d",&year,&month,%date);
如果这样的话你可以输入
yy-mm-dd=2008-11-19

这句编译不过去,如果你后面的date是一个变量的话。而且你少了另一半的双引号。

将你的输入语句该成
scanf("yy-mm-dd=%d-%d-%d",&year,&month,&date);
在按 上面说的格式输入就对了

如 yy-mm-dd=08-11-19再回车 就是输入08八年11月19日了