Why doesn't it work when I enter "NO"?
do{
printf("\n\nDo you wish to continue (yes or no): ");
uppercase(fgets(progress, sizeof progress, stdin));
fflush(stdin);
((strcmp(progress,"YES")!= 0 && strcmp(progress,"NO")!= 0)?printf("\nOnly 'yes' or 'no' will be accepted!\n"):printf("\n"));
}while(strcmp(progress,"YES")!= 0 && strcmp(progress,"NO")!= 0);