统计字符数的小问题?
编写一个程序,该程序读取输入直到遇到#字符。使程序打印每个输入的字符以及它的十进制ASCII码。每行打印8个字符/编码对。建议:利用字符技术和模运算符(%)在每8个循环周期时打印一个换行符。我编了以下程序,感觉错漏百出,请大神指点。
#include <stdio.h>
int main()
{
char ch;
int n_ch = 0;
int n_enter;
while((ch = getchar()) != '#')
{
n_ch++;
n_enter = n_ch % 8;
}
printf("%s,%d", ch,ch);
return 0;
}