my code is not using the gets properly it just prints please input level and prints please input the level description.Code:void createaddlevel(struct mapdescription level[],struct mapdescription interests[],struct mapdescription item[],struct mapdescription itemd[]) { int i,choice,n,j,k,choice2,choice3; printf("Which do you want to create?"); scanf("%d", &choice); if(choice==1) {printf("Please input the level"); for(i=0;i<10;i++); if(strlen(level[0].level[i].levelname)==0) {gets(level[0].level[i].levelname); i+=12; } {printf("Please input the level description"); for(i=0;i<10;i++) if(strlen(level[0].level[i].leveldescription)==0) {gets(level[0].level[i].leveldescription); i+=12; } } }