#include
#include
#include
int main(void) {
int ch//定义一个字符变量,用来作为中间变量存放文件的一个字符,
FILE *source,*destination//定义两个文件指针,暂时没有指向任意文件
char source_name[41],destination_name[41]//定义两个字符数组,用来存放源文件名和目的文件名
printf("input the source file's name:")//输出提示信息,要求输入源文件名
if ( (source = fopen(gets(source_name),"r")) == NULL)//获取输入的源文件名,并用fopen读权限打开,如果打开失败,返回NULL指针,就输出失败提示,并退出
{
printf ("Can't open %s\n", source_name)exit(1)
}
printf("input the destination file's name:")//输出提示信息,要求输入目的文件名
if ( (destination = fopen(gets(destination_name),"w")) == NULL) //获取输入的目的文件名,并用fopen写权限打开,如果打开失败,返回NULL指针,就输出失败提示,并退出
{
printf ("Can't open %s\n", destination_name)exit(1)
}
while ((ch = getc(source)) != EOF) //循环获取源文件里的字符,直到遇见文件结束符EOF退出循环
putc( toupper(ch), destination )//把获取的字符转换成大写,并输入到目的文件
fclose(source)//关闭源文件指针
fclose(destination)//关闭目的文件指针
printf ("copy finished\n")//提示拷贝结束
return 0//就这么多,有什么不懂的继续问
}
一款叫“ABBYY FineReader 11”软件的自启动文件,该文件的位置在“你安装该软件的目标盘符:\ABBYY FineReader 11\Bonus.ScreenshotReader.exe”,如果你当时安装的时候是直接安装在默认目录的话,那路径就是“C:\Program Files\ABBYY FineReader 11\Bonus.ScreenshotReader.exe”,大概的意思是“屏幕截图阅读器”。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)