刚学C语言一个N简单的问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 14:35:47
请各位大侠帮我翻译下这个错误并且说说为什么错了谢谢了cpp1.cpp(4) : error C2017: illegal escape sequence
下面代码
#include <stdio.h>
void main()
{char c;
for(;getchar()!=\'n';)
printf("%c",c);
}

呵呵,粗心了:)

for(;getchar()!=\'n';)
改为:
for(;getchar()!='\n';)

\放到'n'里面,'\n'是回车符

#include <stdio.h>
void main()
{char c;
for(;(c=getchar())!='\n';)
printf("%c",c);
}
以上程序已通过编译
原错误:for(;getchar()!=\'n';) 改为for(;(c=getchar())!='\n';)

#include <stdio.h>
void main()
{char c;
for(;(c=getchar())!='\n';)
printf("%c",c);
}

或者改成:

#include <stdio.h>
void main()
{char c;
for(c=getchar();c!='\n';c=getchar())
printf("%c",c);
}

#include <stdio.h>
void main()
{char c;
for(;(c=getchar())!='\n';)
printf("%c",c);
}

#include <stdio.h>
void main()
{char c;
for(;(c=getchar())!='\n';)