在windows下如何用clion编写linux带参数的命令行执行程序

新手上路,请多包涵

include <stdio.h>

include <stdlib.h>

include <string.h>

int main(int argc, char ** argv)
{

FILE * fps , *fpd;
int chs, chd;
if(argc >= 2)
{
    fprintf(stderr, "the useag is :./mycpy %s %s", argv[1], argv[2]);
}
fps = fopen(argv[1], "r");
if(NULL == fps)
{
    perror("fopen()");
}
fps = fopen(argv[2], "r");
if(NULL == fpd)
{
    perror("fopen()");
}
while(1)
{
    chs = fgetc(fps);
    if(EOF == chs)
    {
        perror("fgetc()");
        break;
    }
    chd = fputc(chs, fpd);
    if(EOF == chd)
    {
        perror("fputc()");
        break;
    }
}
fclose(fpd);
fclose(fps);
exit(0);

}

阅读 4.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进