您的位置:首页 > 大数据 > 人工智能

main函数的参数及fputc()、fgetc()函数的混合运用

2008-02-24 00:02 253 查看
#include <stdio.h>
main(int agrc,char *argv[])/*agrc用于统计命令参数的个数, 字符指针数组argv[]用于存放命令参数*/
{
int exit(int);
FILE *in,*out;
char ch;
if(agrc!=3)
{
printf("You forgot to enter a filename. ");
exit(0);
}
if((in=fopen(argv[1],"r"))==NULL)/*argv[1]表示输入的第一个命令参数*/
{
printf("Can not open %s. ",argv[1]);
exit(0);
}
if((out=fopen(argv[2],"w"))==NULL)/*argv[2]表示输入的第二个命令参数, argv[0]是程序本身的路径及程序名*/
{
printf("Can not open %s. ",argv[2]);
exit(0);
}
while(!feof(in))
fputc(fgetc(in),out);
fclose(in);
fclose(out);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐