c = cin.get();
if (c == 10) break; ASCII码的10代表什么?

解决方案 »

  1.   

    这个10若为十进制,表示一个乱码,
    若为16进制,表示0x10,即换行键,
    据我经验,上面的10应为16进制的10,他写错了,应为c = cin.get();
    if (c == 0X10) break;
    只有这样解释才有意义:当从屏幕上输入任意字符直到换行键返回
      

  2.   

    这个10若为十进制,表示一个乱码,
    若为16进制,表示0x10,即换行键,
    据我经验,上面的10应为16进制的10,他写错了,应为c = cin.get();
    if (c == 0X10) break;
    同上
      

  3.   

    不是的,好象改成OX10的话连编译都通不过了。
    ASCII码的10表示LF。LF是什么意思?跟CR一样吗?
      

  4.   

    No!还是不行,奇怪只能用原来的ASCII的10。
    LF是表示什么啊?这个是关键吧。