2017-01-30 11 views
-2

Я пытаюсь преобразовать символ, который пользователь вводит в свой код символа.Почему следующий код c не работает?

int main(){ 
    char converter; 
    scanf("enter a character: %c", &converter); 
    printf("your character code is %d", converter); 
    return 0; 
} 
+1

Вы не можете подсказать с 'зсапЕ() '. Вы только что прочитали данные. –

+2

как изменить scanf (...) на printf ("ввести символ:"); scanf ("% c", & converter) ;? – Shiping

+0

В чем вопрос? http://stackoverflow.com/help/how-to-ask – jdv

ответ

2

Это даст вам код ключа для каждого символа:

#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