c语言中两个主函数怎么,C语言如何将两个函数通过主函数调用
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语言如何将两个函数通过主函数调用相关推荐
- c语言中存贮班级学生的变量,C语言----变量教案.docx
C语言----变量教案 课 题 2.2 常量和变量----变量 课型 理实一体化 授课班级 高二计算机(升学班) 课时 2 教学目标 复习巩固C语言中常量的应用: 掌握C语言中变量的命名规则及应用. ...
- R语言中使用pkgbuild::find_rtools查看是否有Rtools、使用Sys.which函数查看make是否存在、如果没有则安装、使用writeLines函数绑定R和Rtools
R语言中使用pkgbuild::find_rtools(debug = TRUE)查看是否有Rtools.使用Sys.which函数查看make是否存在.如果没有则安装Rtools.使用writeLi ...
- 在c语言中log函数的作用,C++_在C语言中使用对数函数的方法,C语言log()函数:返回以e为底的 - phpStudy...
在C语言中使用对数函数的方法 C语言log()函数:返回以e为底的对数值头文件: #include log() 函数返回以 e 为底的对数值,其原型为: double log (double x); ...
- C语言中临时变量写在哪里,C语言中不允许创建临时变量,交换两个数的内容
在C语言中可以通过建立临时变量来实现两个变量的交换,当不允许建立临时变量时,应该怎样实现两变量的交换呢? 假设有两个变量num1和num2:下面通过两种方法进行分析. 方法一:利用加减法.具体算法分析 ...
- c语言中读和写的作用,C语言中对文件最基本的读取和写入函数
C语言read()函数:读文件函数(由已打开的文件读取数据) 头文件: #include 定义函数: ssize_t read(intfd,void* buf,size_tcount); 函数说明:r ...
- C语言中tan函数的参数,C++_C语言中正切的相关函数总结,C语言tan()函数:正切函数
头 - phpStudy...
C语言中正切的相关函数总结 C语言tan()函数:正切函数头文件: #include tan() 函数用来求给定值的正切值,其原型为: double tan(double x); [参数]x 为给定的 ...
- c语言中的目标程序的正确含义,C语言程序设计练习题整理要点.doc
第1章 C语言初步 一.选择题: C 语言是在( )语言的基础上产生的. A. A B. B C. D D. E 在 C 语言中,每个语句必须以( )结束. A. 回车符 B. 冒号 C. 逗号 D. ...
- 在c语言中 使用变量的要求,关于C语言中变量的探讨
摘 要: 在所有的计算机高级语言中,都存在着变量这样一个重要的概念.变量是计算机高级语言程序的重要成分之一.与其他语言中的变量相比,C语言中的变量所包含的内容更为丰富,包括变量的定义.数据类型.变量数 ...
- C语言中 二进制有哪几个运算符 (举例),C语言中位运算符有哪些
前言继承是OOP设计中的重要概念.在C++语言中,派生类继承基类有三种继承方式:私有继承(private).保护继承(protected)和公有继承(public).一.继承规则继承是C++中的重要特 ...
- c语言中调用一个程序设计,第一章 C语言程序设计概述
1 计算机体系结构 计算机主要由硬件和软件的协作完成生活和工作中的绝大多数事情,例如听音乐,看电影,上网聊天,购物等等. 硬件主要包含CPU,内存,外存,IO设备等组成. CPU:负责从内存中读取进程 ...
最新文章
- Ubuntu Linux系统下的SVN客户端工具PySVN
- Java反射,参数为数组
- 1155: 零起点学算法62——输出矩阵
- 计算机基础应用的培养活动记录,计算机应用基础综合实训
- 并发容器与框架——并发容器(一)
- OpenShift 4 之Service Mesh教程(1)- 创建ServiceMesh环境,部署Istio的微服务
- 走在网页游戏开发的路上
- js获取非行间样式--有bug,忧伤
- VIM+LaTexSuite配置
- Leetcode之通配符匹配
- AI安全 - 华为白皮书《AI Security White Paper》
- 华为 U2000 技术研究开始
- 3dmax 单位设置 系统单位设置和显示单位比例
- AudioToolbox之AudioQueue.h(二)Creating and Disposing of Audio Queues
- linux管理员最大密码长度,【最新】电信光猫超级管理员账户密码获取方法
- 加推与多家上市企业合作,智能名片小程序为企业销售赋能
- 计算机系统维护工作内容
- 第三只眼监控软件第三只眼网络监控软件
- 毕业设计-基于JSP实现医院病历管理系统
- base64编码上传图片java后台接收实例
热门文章
- 视频教程-主流前端框架下ArcGIS API for JavaScript的开发-其他
- JavaScript bind用法
- 人工智能研究院揭牌仪式,大量教程
- 【2202.02543】ConClu:Unsupervised Learning on 3D Point Clouds by Clustering and Contrasting
- 安全运维理念(半神半仙亦民工)
- 程序员应该访问的最佳网站中文版
- Linux系统联网与修改静态ip地址
- Vue3留言墙项目——主体部分静态、mock
- 纯css3逼真蜡烛火苗燃烧动画js特效
- Mac OS X 背后的故事(一)力挽狂澜的Ellen Hancock