我的任务是获取输入,打印出字符和 ASCII 值,并以 8 表示 1 行。对于我输入的每个输入,我也会得到换行符的值,我不想打印它。
这是我的代码:
#include <stdio.h>
int main()
{
char ch;
int count = 0;
printf("please type an input:\n");
while ((ch = getchar()) != '#')
{
++count;
printf("%c=%d ", ch, ch);
if (count%8 == 0) printf("\n");
}
}