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. [C#]委托和事件(讲解的非常不错)
  2. 【 MATLAB 】基本序列运算及其MATLAB的等效表示
  3. Go语言连接 zookeeper
  4. python socket 说明
  5. mysql执行查询出来的数据_F#连接到在线MySQL数据库执行查询
  6. springboot 入门教程(1)
  7. 适合python爬虫使用的浏览器_python爬虫:使用Selenium模拟浏览器
  8. (转)web.xml 中的listener、 filter、servlet 加载顺序及其详解
  9. [Leetcode][第207题][JAVA][课程表][拓扑排序][DFS]
  10. 【Git】GitHub无法解析Latex语句的解决方法
  11. 数据中台必备的4个核心能力,你让数据创造价值了吗?
  12. 连接Android与ASP.NET Core Web API的完整教程
  13. iOS 入门——Hello World app
  14. sqlserver、mysql删除重复数据
  15. 使用httpclient进行文件下载
  16. python爬虫使用seleium+超级鹰+Image模块自动登录12306(附源码和登录视频)
  17. .NET调用新浪微博开放平台接口的代码示例
  18. 软件测试工作中有哪些常用的工具?
  19. 实用应聘技巧(转前沿讲座)
  20. 红旗linux如何开远程桌面,配置VNC服务实现红旗Linux远程桌面访问

热门文章

  1. android开源项目集合
  2. 《自私的基因》与博弈论
  3. symantec+linux+升级包,Symantec Messaging Gateway任意文件下载漏洞
  4. docker swarm + nginx服务离线部署
  5. Ubuntu死机怎么办?
  6. 2023年前端开发趋势未来可期
  7. C/C++ 函数(求一元二次方程的根)
  8. 域环境的搭建(保姆级教程)
  9. 将JWT与Spring Security OAuth结合使用
  10. C++实现DotCode扫码