28.c
来自「提供大量C代码来实现不同功能」· C语言 代码 · 共 42 行
C
42 行
#include <stdio.h>
int main()
{
FILE *in, *out;
char source[32], target[32];
long int len;
int num = 1;
printf ( "PLEASE INPUT SOURCE FILE NAME:\n" );
scanf ( "%s", source );
if (( in = fopen ( source, "rb" )) == NULL )
{
printf ( "input error\n" );
exit ( 0 );
}
while ( !feof ( in ) )
{
printf ( "PLEASE INPUT OUTPUT FILE%d NAME:\n", num );
scanf ( "%s", target );
if (( out = fopen ( target, "wb" )) == NULL )
{
printf ( "cannot open file! \n" );
exit ( 0 );
}
printf ( "PLEASE INPUT THE LENGTH FILE:\n" );
scanf ( "%ld", &len );
/*依次读入指定字节数的文件内容,并存入到相应文件中*/
for ( ; len > 0; len-- )
{
char temp = getc ( in );
/*putc ( getc(in), out );*/
if ( !feof ( in ))
putc ( temp, out );
else
break;
}
fclose ( out );
num ++;
}
printf ( "CUT IS OVER!" );
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?