尝试创建一个简单的 C 字符到 ASCII 转换器
但结果在每个 printf 之后打印“10”。
有什么想法可以解决这个问题吗?
编译器:mingw64/gcc
来源:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void main() {
char argc;
printf("Enter for ASCII: ");
do {
scanf("%c", &argc);
printf("%d\n", argc);
} while (argc != 'Z');
}
输出:
$ ./ascii.exe
Enter for ASCII: A
65
10
S
83
10
D
68
10
V
86
10
X
88
10
Z
90