while(1){
printf("\nAnother run <y/n>? ");
scanf(" %c",&c);
printf("'%c'\n",c);
if (c=='n'){
printf("End program!\n");
system("pause");
exit(0);
} else if (c=='y') { printf("\n"); break;
} else printf("Invalid Input, try again.\n");
}
bình thường mình vẫn dùng cấu trúc này để tạo một “Another run” nhưng lần này khi sử dụng thêm cả pointer thì sau khi scanf c và xuất dữ liệu chỉ là ’ ’