int main(){ char ch; while((ch=getchar())!='#') { // } return 0;}//这种一般用于输入字符串时使用
两种解决方案:
每次读入整数前,先用getchar()读入一个字符,判断是否为‘#’,如果不是,用ungetc()函数将字符退回输入流。
先用gets()将整数当做字符读入,判断是否为‘#’,如果不是,则用格式化输入函数sscanf()从字符串中读取整数。