win7下vs2010运行c#老崩溃,该怎么处理

2025-03-14 04:49:45
推荐回答(2个)
回答1:

你要注意一点scanf("yy-mm-dd=%d,%d,%d",&year,&month,&date);
yy-mm-dd并不是合法的格式。 所以我估计是你输入错了, 你可以输入22,33,44 测试下。 中间用逗号隔开。
因为你限定的输入格式就是用逗号隔开。
#include
void main()
{
int year,month,date;
printf("输入时间: \n");
scanf("%d,%d,%d",&year,&month,&date);
printf("yy-mm-dd=%d,%d,%d",year,month,date);
}
printf 加& 也对,但是输出的是地址。但是地址%d 貌似就会出问题了。

回答2:

你那段代码是Inter汇编程序语言设计的书里的!