读书人

关于编译的有关问题

发布时间: 2012-03-09 16:54:57 作者: rapoo

关于编译的问题

C/C++ code
#include <stdio.h>#define IN 1#define OUT 0void main(){    int c, state;    state = OUT;    while((c = getchar()) != EOF) {        if(c == '' || c == '\n' || c == '\t') {            if(state == IN) {                putchar('\n');                state = OUT;            }        }else if(state == OUT) {            state = IN;            putchar(c);        }else             putchar(c);    }}


编译器一直提示有错误,我也没有发现到底错误在哪里,求帮助,谢谢

[解决办法]
c == '' 改成 c == ' '
''中间加个空格
[解决办法]
if(c == '空格 ' || c == '\n' || c == '\t')

读书人网 >C++

热点推荐