我剛開始使用C語言,並且遇到此錯誤。我試圖在網上查找,但其他線程包含我不熟悉的ARRAY。圍繞變量「輸入」的堆棧已損壞
#include<stdio.h>
int main(void){
char input;
printf("ASCII testing\n");
scanf("%d", &input); //the error occurs here but would like to know the solution
printf("answer is : %c\n" , input);
system("pause");
return 0;
}
「運行時檢查失敗#2 - 變量'輸入'周圍的堆棧已損壞。」
簡單點出我將非常感激
//編輯
嗯,我想輸入值「66」,這樣的結果將是B. scanf函數(「%C,&輸入)接受來自鍵盤1次擊鍵所以這不是我所期待的。但無論如何,感謝您的答覆
哈哈感謝它的工作。非常感謝你! – 2012-07-31 22:34:21