欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C++-P4-从另一个小程序接着说

程序员文章站 2024-01-23 08:30:10
...

C++-P4-从另一个小程序接着说
C++-P4-从另一个小程序接着说
C++-P4-从另一个小程序接着说
C++-P4-从另一个小程序接着说
C++-P4-从另一个小程序接着说
C++-P4-从另一个小程序接着说
C++-P4-从另一个小程序接着说
C++-P4-从另一个小程序接着说
C++-P4-从另一个小程序接着说
C++-P4-从另一个小程序接着说
1.c

#include <stdio.h>
#include <stdlib.h>

int main( int argc, char* argv[] )
{
      FILE *in, *out;
      int ch;

      if( argc != 3 )
      {
            fprintf( stderr, "输入形式: copyFile 源文件名 目标文件名 \n" );
            exit( EXIT_FAILURE );
      }

      if( ( in = fopen( argv[1], "rb") ) == NULL )
      {
            fprintf( stderr, "打不开文件: %s \n", argv[1] );
            exit( EXIT_FAILURE );
      }

      if( ( out = fopen( argv[2], "wb") ) == NULL )
      {
            fprintf( stderr, "打不开文件: %s \n", argv[2] );
            fclose( in );                                   // 记得擦屁股
            exit( EXIT_FAILURE );
      }

      while( (ch = getc(in)) != EOF )
      {
            if( putc( ch, out ) == EOF )
            {
                  break;
            }
      }

      if( ferror( in ) )
      {
            printf("读取文件 %s 失败! \n", argv[1] );
      }

      if( ferror( out ))
      {
            printf("写入文件 %s 失败! \n", argv[2] );
      }

      printf("成功复制1个文件!\n");

      fclose( in );
      fclose( out );

      return 0;
}

C++-P4-从另一个小程序接着说
C++-P4-从另一个小程序接着说

C++-P4-从另一个小程序接着说
C++-P4-从另一个小程序接着说
C++-P4-从另一个小程序接着说