Я написал очень простую программу, которая предназначена для преобразования символа в его эквивалентное значение ASCII (например, A = 65), но я вообще ничего не получаю. куда я иду не так?
Программа: test.c
#include<stdio.h>
int main()
{
char test = 'c';
int key = (int)(test);
printf("%d",key);
return 0;
}
Bash скрипт для компиляции и запуска
gcc -o test test.c
test > output
Я всегда получаю в результате пустой файл.