C语言如何将两个函数通过主函数调用0

将以下两个函数通过一个主函数调用,求调用后的程序

文件的分割

#include

int main()

{

int len=0;

int len2=0;

FILE* stream;

FILE* stream1;

FILE* stream2;

char buf[50];

char buf1[50];

char buf2[50];

char text[1024];

printf("input anfile path to open:");

scanf("%s",buf);

stream=fopen(buf,"r+");

fseek(stream,0,SEEK_END);

len=ftell(stream);

printf("the file %s length is %d!\n",buf,len);

len2 = len/2;

printf("intput 2 file name: \n");

scanf("%s%s",buf1,buf2);

fseek(stream,0,SEEK_SET);

stream1=fopen(buf1,"w+");

stream2=fopen(buf2,"w+");

fread(text,len2,1,stream);

fwrite(text,len2,1,stream1);

fread(text,len-len2,1,stream);

fwrite(text,len-len2,1,stream2);

fclose(stream);

fclose(stream1);

fclose(stream2);

return 0;

}

文件的合并

#include

int main()

{

int len=0;

int len2=0;

FILE* stream;

FILE* stream1;

char buf[50];

char buf1[50];

char text[1024];

printf("input anfile path to open:");

scanf("%s",buf);

stream=fopen(buf,"r+");

fseek(stream,0,SEEK_END);

printf("intput another file name: \n");

scanf("%s",buf1);

stream1=fopen(buf1,"r+");

fseek(stream1,0,SEEK_END);

len=ftell(stream1);

fseek(stream1,0,SEEK_SET);

fread(text,len,1,stream1);

fwrite(text,len,1,stream);

fclose(stream);

fclose(stream1);

remove(buf1);//remove the another file

return 0;

}

c语言中两个主函数怎么,C语言如何将两个函数通过主函数调用相关推荐

  1. c语言中存贮班级学生的变量,C语言----变量教案.docx

    C语言----变量教案 课 题 2.2 常量和变量----变量 课型 理实一体化 授课班级 高二计算机(升学班) 课时 2 教学目标 复习巩固C语言中常量的应用: 掌握C语言中变量的命名规则及应用. ...

  2. R语言中使用pkgbuild::find_rtools查看是否有Rtools、使用Sys.which函数查看make是否存在、如果没有则安装、使用writeLines函数绑定R和Rtools

    R语言中使用pkgbuild::find_rtools(debug = TRUE)查看是否有Rtools.使用Sys.which函数查看make是否存在.如果没有则安装Rtools.使用writeLi ...

  3. 在c语言中log函数的作用,C++_在C语言中使用对数函数的方法,C语言log()函数:返回以e为底的 - phpStudy...

    在C语言中使用对数函数的方法 C语言log()函数:返回以e为底的对数值头文件: #include log() 函数返回以 e 为底的对数值,其原型为: double log (double x); ...

  4. C语言中临时变量写在哪里,C语言中不允许创建临时变量,交换两个数的内容

    在C语言中可以通过建立临时变量来实现两个变量的交换,当不允许建立临时变量时,应该怎样实现两变量的交换呢? 假设有两个变量num1和num2:下面通过两种方法进行分析. 方法一:利用加减法.具体算法分析 ...

  5. c语言中读和写的作用,C语言中对文件最基本的读取和写入函数

    C语言read()函数:读文件函数(由已打开的文件读取数据) 头文件: #include 定义函数: ssize_t read(intfd,void* buf,size_tcount); 函数说明:r ...

  6. C语言中tan函数的参数,C++_C语言中正切的相关函数总结,C语言tan()函数:正切函数 头 - phpStudy...

    C语言中正切的相关函数总结 C语言tan()函数:正切函数头文件: #include tan() 函数用来求给定值的正切值,其原型为: double tan(double x); [参数]x 为给定的 ...

  7. c语言中的目标程序的正确含义,C语言程序设计练习题整理要点.doc

    第1章 C语言初步 一.选择题: C 语言是在( )语言的基础上产生的. A. A B. B C. D D. E 在 C 语言中,每个语句必须以( )结束. A. 回车符 B. 冒号 C. 逗号 D. ...

  8. 在c语言中 使用变量的要求,关于C语言中变量的探讨

    摘 要: 在所有的计算机高级语言中,都存在着变量这样一个重要的概念.变量是计算机高级语言程序的重要成分之一.与其他语言中的变量相比,C语言中的变量所包含的内容更为丰富,包括变量的定义.数据类型.变量数 ...

  9. C语言中 二进制有哪几个运算符 (举例),C语言中位运算符有哪些

    前言继承是OOP设计中的重要概念.在C++语言中,派生类继承基类有三种继承方式:私有继承(private).保护继承(protected)和公有继承(public).一.继承规则继承是C++中的重要特 ...

  10. c语言中调用一个程序设计,第一章 C语言程序设计概述

    1 计算机体系结构 计算机主要由硬件和软件的协作完成生活和工作中的绝大多数事情,例如听音乐,看电影,上网聊天,购物等等. 硬件主要包含CPU,内存,外存,IO设备等组成. CPU:负责从内存中读取进程 ...

最新文章

  1. Ubuntu Linux系统下的SVN客户端工具PySVN
  2. Java反射,参数为数组
  3. 1155: 零起点学算法62——输出矩阵
  4. 计算机基础应用的培养活动记录,计算机应用基础综合实训
  5. 并发容器与框架——并发容器(一)
  6. OpenShift 4 之Service Mesh教程(1)- 创建ServiceMesh环境,部署Istio的微服务
  7. 走在网页游戏开发的路上
  8. js获取非行间样式--有bug,忧伤
  9. VIM+LaTexSuite配置
  10. Leetcode之通配符匹配
  11. AI安全 - 华为白皮书《AI Security White Paper》
  12. 华为 U2000 技术研究开始
  13. 3dmax 单位设置 系统单位设置和显示单位比例
  14. AudioToolbox之AudioQueue.h(二)Creating and Disposing of Audio Queues
  15. linux管理员最大密码长度,【最新】电信光猫超级管理员账户密码获取方法
  16. 加推与多家上市企业合作,智能名片小程序为企业销售赋能
  17. 计算机系统维护工作内容
  18. 第三只眼监控软件第三只眼网络监控软件
  19. 毕业设计-基于JSP实现医院病历管理系统
  20. base64编码上传图片java后台接收实例

热门文章

  1. 视频教程-主流前端框架下ArcGIS API for JavaScript的开发-其他
  2. JavaScript bind用法
  3. 人工智能研究院揭牌仪式,大量教程
  4. 【2202.02543】ConClu:Unsupervised Learning on 3D Point Clouds by Clustering and Contrasting
  5. 安全运维理念(半神半仙亦民工)
  6. 程序员应该访问的最佳网站中文版
  7. Linux系统联网与修改静态ip地址
  8. Vue3留言墙项目——主体部分静态、mock
  9. 纯css3逼真蜡烛火苗燃烧动画js特效
  10. Mac OS X 背后的故事(一)力挽狂澜的Ellen Hancock