首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于编译的有关问题

2012-03-09 
关于编译的问题C/C++ code#include stdio.h#define IN 1#define OUT 0void main(){int c, statestate

关于编译的问题

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')

热点排行