-1
該程序僅適用於1個printf scanf對。當我添加第二對並運行程序時,它允許我輸入第一個變量。但跳過第二個並終止程序。怎麼了?第二次scanf不會運行,程序只是終止。 C
#include <stdio.h>
//Version A-1.0
main
{
//Variables
int HQ;
char additionalbuilding;
//Prompt user to specify a HQ level
printf("Specify a HQ level. (1-20): ");
scanf("%d",&HQ);
printf("Would you like another building? (y/n): ");
scanf("%c",&additionalbuilding);
}
使用'scanf函數之前( 「%C」,與additionalbuilding) ;'。 – haccks
哈哈謝謝你的作品 –