使用标准io,同时实现向屏幕终端和文件输入文本,如果输入quit退出,其中文本文件名称由参数来给定。 
 
#include <stdio.h> 
 
#include <string.h> 
 
int main(int argc,char *argv[]) 
 
{ 
 
        FILE *fp; 
 
        char b[1000]; 
 
        if(argc<2) 
 
        {printf(&quot;usage:%s file\n&quot;,argv[0]);return -1;} 
 
        if((fp=fopen(argv[1],&quot;w&quot;))==NULL) 
 
        {perror(&quot;open&quot;);return -1;} 
 
 
 
        printf(&quot;输入内容到参数文件中,quit回车后退出\n&quot;); 
 
        while(fgets(b,1000,stdin)!=NULL) 
 
        { 
 
                if(strcmp(b,&quot;quit\n&quot;)==0) 
 
                        break; 
 
                fputs(b,fp); 
 
        } 
 
        fclose(fp); 
 
        return 0; 
 
} |