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 + -
显示快捷键?