发布网友 发布时间:2022-08-21 11:10
共3个回答
热心网友 时间:2023-11-22 12:57
不是gets(Mec[y].Applicant);的问题,是前面的scanf("%d",&y);把'\n'遗留在了输入缓冲区,后面gets碰到'\n'后以为你输入完成了,就出了你说的问题。你在gets(Mec[y].Applicant);前加一句getchar();或fflush(stdin);把那个'\n'吸收掉就可以了……注意若用fflush得加#include "stdlib.h"。热心网友 时间:2023-11-22 12:57
首先纠正一下,是环境,不是系统!追答printf("******************************************************************\n");
gets(Mec[y].Applicant);
printf("********************************\n");
--------------------------------------------------------------
这个吧,估计是你判断的条件什么的,计算机没有按照你想的那样进行,所以不执行也很正常!!!!
热心网友 时间:2023-11-22 12:58
天牢的守卫,见自己人来,早一哄跑到锦衣卫一边去躲着了。