| 发表于:2007-10-09 10:56:31 楼主 |
#include <unistd.h> #define buffsize 9000 int main(void) { int n; char buf[buffzise]; while( (n = read(stdin_fileno, buf, buffsize) ) > 0) if (write(stdout_fileno,buf, n) != n ) printf("write error"); if (n < 0) printf("read error"); exit(0); } 在rh9下用gcc编译怎么老是提示“buffsize undeclare". 注释掉#define用具体数带入却通过,糊涂了 |
|
|
|
|