这是一个超级基本的问题......我正在重新学习C(已经超过5年没有使用它了)。我无法让这段代码工作。我正在尝试将用户输入(ascii 字符)扫描为整数,并显示输入字符的 ascii 代码。
#include <stdio.h>
int main(int argc, char *argv[]) {
  int character;
  printf("Welcome to ASCII:\n");
  do {
    scanf("%d",&character);
    printf("ascii: %d\n",character);
  } while(character != 999);
  printf("Done.\n");
  return 0;
}
它只为每个输入显示 0 ...