I used gets and puts inside of switch and it doesn't work.
someone tell me why
Code:
	switch (cmd){
		case '1':
			printf("\nEnter name:");
			gets(std[t].name);
			getch();
			tchr_mod();
		break;
		case '2':
			printf("\nEnter number:");
			gets(std[t].std_num);
			getch();
			tchr_mod();
		break;
		case '3':
			tchr_mod();
		break;
		default:
			printf("\n\aUnknown Command! Try again:");
			getcmd(&cmd);
		break;
	}
std is a global variable!