麻烦帮看下这题.
#include <stdio.h>#include <stdlib.h>
void main()
{char *p,*q;
p=(char*)malloc(sizeof(char)*20);
q=p;
scanf("%s%s",p,q);
printf("%s%s\n",p,q);
}
输入abc def为什么输出的是defdef呢?
2012-03-15 22:20

2012-03-15 22:40
2012-03-15 22:57
2012-03-15 23:04
2012-03-15 23:17
2012-03-16 07:18
2012-03-16 13:47
2012-03-16 14:08
2012-03-16 14:09
2012-03-16 15:32