新微赢技术网

标题: 【求助】不可打印的转义字符的问题? [打印本页]

作者: v九天〓云龙    时间: 2009-11-3 03:58
标题: 【求助】不可打印的转义字符的问题?
char ch = 'NULL';
while(cin >> ch)
{
    switch(ch)
    {
        case ' ': //空格
            ...;
        case '\t': //水平制表符
            ...;
        case '\n': //换行符
            ...;
    }
}
像这种不可打印的转义字符用在switch语句中,这样判断可以吗?
还有我在平时写程序时,总是遇到这样的问题
作者: 让爱留在心底    时间: 2009-11-3 03:58
像这种不可打印的转义字符用在switch语句中,这样判断可以吗?


可以:


还有我在平时写程序时,总是遇到这样的问题


.
.
那是因为cin>>ch不读入空白字符。
要这样读:cin.get(ch);
或ch=cin.get();




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2