[问题]while ((a = getchar()) != EOF)这句用gcc无法编译成功。。
-
- 帖子: 21
- 注册时间: 2007-07-15 0:31
[问题]while ((a = getchar()) != EOF)这句用gcc无法编译成功。。
第一次求助~新手~刚刚开始用ubuntu
ubuntu7.04
随意写东西,相关语句如下
#include<stdio.h>
main ()
{
int a;
while ((a = getchar()) != EOF)
putchar(a);
}
记得用vc没有问题的,但是gcc总是提示,while这一行expected expression before ‘=’ token
记得这是例题阿。。。怎么回事呢。。。?
谢谢大家先~
ubuntu7.04
随意写东西,相关语句如下
#include<stdio.h>
main ()
{
int a;
while ((a = getchar()) != EOF)
putchar(a);
}
记得用vc没有问题的,但是gcc总是提示,while这一行expected expression before ‘=’ token
记得这是例题阿。。。怎么回事呢。。。?
谢谢大家先~
-
- 帖子: 353
- 注册时间: 2007-04-03 9:52
- 联系:
-
- 帖子: 353
- 注册时间: 2007-04-03 9:52
- 联系:
-
- 帖子: 3182
- 注册时间: 2006-03-10 15:10
- 来自: xi'an China
- 联系:
- sevk
- 帖子: 2060
- 注册时间: 2007-05-08 16:26
- 系统: arch
- 来自: 火星内核某分子内某原子核内
- 联系:
- Yizer
- 帖子: 297
- 注册时间: 2007-11-07 14:41
- 来自: 佳木斯
- 联系:
-
- 帖子: 19
- 注册时间: 2007-09-14 22:32
- 联系:
Re: [问题]while ((a = getchar()) != EOF)这句用gcc无法编译成功。。
superwwt 写了:第一次求助~新手~刚刚开始用ubuntu
ubuntu7.04
随意写东西,相关语句如下
#include<stdio.h>
main ()
{
int a;
while ((a = getchar()) != EOF)
putchar(a);
}
记得用vc没有问题的,但是gcc总是提示,while这一行expected expression before ‘=’ token
记得这是例题阿。。。怎么回事呢。。。?
谢谢大家先~
while ((a = getchar()) != EOF)
这句中间a和等号之间的空格去掉试试?我是菜鸟,瞎蒙的,不妨试试吧