【发布时间】:2014-03-09 22:37:51
【问题描述】:
我试图使用文件打开和写入文件方法复制图像文件,但启用以实现图像...所以请帮助我提供代码以及所需的头文件。
char ch, source_file[20], target_file[20];
FILE *source, *target;
source = fopen("Source", "r");
if( source == NULL )
{
printf("Press any key to exit...\n");
}
target = fopen("Destination", "w");
if( target == NULL )
{
fclose(source);
}
while( ( ch = fgetc(source) ) != EOF )
fputc(ch, target);
printf("File copied successfully.\n");
fclose(source);
fclose(target);
我试过这个....
【问题讨论】:
-
那么你的问题是什么?
-
你应该开始代码,然后我们看看它。
-
你需要
<stdio.h>;你可以使用fread()和fwrite();你将使用fopen();您可能会使用b作为公开通话中的标志之一。 -
请以正确格式的格式将您的代码编辑到问题中(无制表符;缩进)。通过选择格式化代码并按编辑框上方的
{}按钮转换为代码。 -
使用
int ch和文件模式“rb”、“wb”。