//
// main.c
// learnc
//
//
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#define BUFFSIZE 4096
int main(int argc, const char * argv[]) {
// insert code here...
long n;
char buf[BUFFSIZE];
while ((n=read(STDIN_FILENO,buf,BUFFSIZE)) > 0)
if(write(STDOUT_FILENO,buf,n)!=n)
printf("write error\n");
if(n<0)
printf("read error\n");
printf("Hello, World!\n");
exit(0);
}
unix编程,建议不要依赖apue