弱弱的问下!!
自己看书看到文件输出输入这章!书上有个程序#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define LEN 40
int main(int argc,char *argv[])
{
FILE *in,*out;
int ch;
char name[LEN];
int count=0;
if(argc<2)
{
fprintf(stderr,"Usage: %s filename\n",argv[0]);
exit(1);
}
if((in=fopen(argv[1],"r"))==NULL)
{
fprintf(stderr,"I couldn't open the file\"%s\"\n",argv[1]);
exit(2);
}
strcpy(name,argv[1]);
strcat(name,".red");
if((out=fopen(name,"w"))==NULL)
{
fprintf(stderr,"Can't create output file.\n");
exit(3);
}
while((ch=getc(in))!=EOF)
if(count++%3==0)
putc(ch,out);
if(fclose(in)!=0||fclose(out)!=0)
fprintf(stderr,"Error in closing files\n");
return 0;
}
可执行文件为red.我们用他包含下面这行内容的文件eddy进行操作:So even eddy came oven ready.
命令如下 reducto eddy
我想问下创了个eddy.txt文件 用DOS怎么运行这个程序额谢谢!!