热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_53353376
张大睿-H-H-H
5 年前
trueweixin_53353376

#include <stdio.h>
#include <string.h>
void getDate(int *dd, int *mm, int *yy);
int main()
{
int *dd=0, *mm=0, *yy=0;


getDate(*dd,*mm,*yy);

printf("%d %d %d\n", *dd, *mm, *yy);

return 0;
}

void getDate(int *dd, int *mm, int *yy)
{

char *mon[12] = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};
int i,j;
char date[12],date2[9];
printf("请输入日期(dd-mmm-yyyy: ");
for(i=0;i<=11;i++)
scanf("%c", date[i]);
for(i=0;i<=11;i++)
printf("%c",date[i]);
j=0;
while(j<9)
{
date2[j]=date[j+3];
j++; }
date2[j]='\0';
*dd=(date[0]-'0')*10+date[1]*1;
for (i = 0; i < 12; ++i)
if (strncmp(mon[i], date2, 3) == 0) break;
*mm = i+1;
*yy=(date[10]-'0')*10+date[11];
}
为什么一运行,(都还没输入就结束了啊)

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
shell脚本执行出现array[1]:command not found. 请各位大佬帮菜鸟看一看,谢谢了
立即登录