-2
我想將用戶輸入的字符轉換爲其字符代碼。爲什麼下面的c代碼不起作用?
int main(){
char converter;
scanf("enter a character: %c", &converter);
printf("your character code is %d", converter);
return 0;
}
我想將用戶輸入的字符轉換爲其字符代碼。爲什麼下面的c代碼不起作用?
int main(){
char converter;
scanf("enter a character: %c", &converter);
printf("your character code is %d", converter);
return 0;
}
這會給你的每個字符關鍵代碼:
#include <stdio.h>
main()
{
char converter;
printf("enter a character: ");
scanf("%c", &converter);
printf("your character code is %d", (int)converter);
return 0;
}
而且,每個相應的代碼可以在這裏找到: http://www.expandinghead.net/keycode.html
你不能用'提示的scanf() '。你只是用它讀取數據。 –
如何將scanf(...)更改爲printf(「輸入字符:」); scanf(「%c」,&converter);? – Shiping
這裏有什麼問題? http://stackoverflow.com/help/how-to-ask – jdv