C文件I/O − 创建、打开、读取、写入和关闭文件
C文件管理
文件可用于存储大量持久数据。像许多其他语言一样,’C’提供以下文件管理函数:
创建文件打开文件读取文件向文件写入关闭文件
以下是’C’中最重要的文件管理函数:
函数 目的fopen ()创建文件或打开现有文件fclose ()关闭文件fprintf ()向文件写入数据块fscanf ()从文件中读取数据块getc ()从文件中读取单个字符putc ()向文件中写入单个字符getw ()从文件中读取整数putw ()向文件中写入整数fseek ()将文件指针位置设置为指定位置ftell ()返回文件指针的当前位置rewind ()将文件指针设置为文件开头
Input:sourcefile = x1.txttargefile = x2.txtOutput: File copied successfully.
登录后复制
说明
在这个程序中,我们将一个文件复制到另一个文件,首先您将指定要复制的文件。我们将打开文件,然后以“读”模式读取要复制的文件,以“写”模式读取目标文件。
示例
#include #include using namespace std;int main() { char ch;// source_file[20], target_file[20]; FILE *source, *target; char source_file[]="x1.txt"; char target_file[]="x2.txt"; source = fopen(source_file, "r"); if (source == NULL) { printf("Press any key to exit..."); exit(EXIT_FAILURE); } target = fopen(target_file, "w"); if (target == NULL) { fclose(source); printf("Press any key to exit...
"); exit(EXIT_FAILURE); } while ((ch = fgetc(source)) != EOF) fputc(ch, target); printf("File copied successfully.
"); fclose(source); fclose(target); return 0;}
登录后复制
以上就是C程序将一个文件的内容复制到另一个文件中的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2580586.html