首页 > 其他分享 >C语言-将两个文件中的字符串拼接在一起写入第三个文件中

C语言-将两个文件中的字符串拼接在一起写入第三个文件中

时间:2023-10-17 15:11:39浏览次数:42  
标签:文件 fc C语言 fa 拼接 str 字符串 txt

C语言-将两个文件中的字符串拼接在一起写入第三个文件中

步骤1. 先创建两个文件A.txt和B.txt,分别写入123, 456

步骤2. 编写程序

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
//将A.txt和B.txt中的字符串拼接,放入C.txt中
int main(){
	FILE *fa, *fb, *fc;
	int i, j, k;
	char str[100], str1[100];
	char tem;
	if((fa=fopen("A.txt", "r")) == NULL){
		printf("error: cannot open A file!\n");
		exit(0);
	}
	fgets(str, 99, fa);//从fa指向的地址取字符串,遇到换行则停止
	fclose(fa);
	
	if((fb=fopen("B.txt", "r")) == NULL){
		printf("error: cannot open B file!\n");
		exit(0);
	}
	fgets(str1, 99, fb);
	fclose(fb);
	strcat(str, str1);//字符串拼接

	if((fc=fopen("C.txt", "w"))==NULL){
		printf("error:cannot open C file!\n");
		exit(0);
	}
	fputs(str,fc);//将str写入fc指向的地址
	fclose(fc);
	system("pause");
	return 0;
	
	
	}

打开C.txt

标签:文件,fc,C语言,fa,拼接,str,字符串,txt
From: https://www.cnblogs.com/bonne-chance/p/17769749.html

相关文章

  • ECS-使用cat查看文件后出现乱码,整个终端显示包括shell提示符都是乱码
    问题描述:在bash下用cat显示二进制文件后会出现乱码,整个终端显示包括shell提示符都是乱码,这个跟语言环境无关。解决办法:恢复的话,大致有以下几种方法:方法一:盲打输入echo-e'\xf'并回车。与这个命令相对的是echo-e'\xe',在正常状态下输入此命令会把终端搞出乱码来。这两个命令的......
  • 畅捷通T+任意文件上传(CNVD-2022-60632 )漏洞复现
    一、漏洞描述022年8月29日和8月30日,畅捷通公司紧急发布安全补丁修复了畅捷通T+软件任意文件上传漏洞。未经身份认证的攻击者利用该漏洞,通过绕过系统鉴权,在特定配置环境下实现任意文件的上传,从而执行任意代码,获得服务器控制权限。目前,已有用户被不法分子利用该漏洞进行勒索病毒攻......
  • 在html中 如何 插入 js 和 css 代码 以及 如何 引用 js 和 css 文件
    在HTML中插入JavaScript和CSS代码,以及引用JavaScript和CSS文件的方法如下:插入JavaScript代码:在HTML文件中,你可以使用<script>标签来插入JavaScript代码。例如:<script>functionmyFunction(){alert("Hello,World!");}</script>引用JavaScript文件:如果你的JavaScript......
  • c语言模仿kfifo撰写的一个共用代码框架,可根据需要
    ////kfifo简化版本,根据需要进行改装//定义KFIFO结构体typedefstruct{uint8_t*buffer;//缓冲区指针uint32_tsize;//缓冲区大小,如果要求是2^n-1可以将取余操作修改为按位与操作,同时修改其他相关信息volatileuint32_tin;//入队指针......
  • 基于落点打分的井字棋智能下棋算法(C语言实现)
    本文设计了一种基于落地打分的井字棋下棋算法,能够实现电脑不败,所以如果玩家会玩的话,一般是平局。算法核心电脑根据对落子位置的打分,选择分数最高的位置,若不同落点分数相同则随机选择位置(随机选择就不会显得那么呆板)所以怎么打分是关键!基本思想是,判断落点附近的位置的棋子类型,......
  • 线上临时文件夹报错Failed to parse multipart servlet request; nested exception is
    线上临时文件夹报错Failedtoparsemultipartservletrequest;nestedexceptionisjava.lang.RuntimeException:java.nio.file.NoSuchFileException......
  • macOS 如何设置 Finder 打开某种类型的文件时候使用指定的默认 Application 程序 All
    macOS如何设置Finder打开某种类型的文件时候使用指定的默认Application程序AllInOnequestionsolution永久更改用于打开所有特定类型文件的App在Mac上,点按程序坞中的“访达”图标以打开“访达”窗口。选择文件,然后选取“文件”>“显示简介”。还可以按住Contr......
  • python request向服务端发送文件
    本篇文章主要介绍1.如何使用pythonrequest向服务端发送文件2.服务端如何接收文件3.服务端如何发送文件如何使用pythonrequest向服务端发送文件request.post可以发送file类型deffoo():local_url="http://127.0.0.1:5000/test_api"file={'video':open("......
  • vs自动生成ignore文件
    第一步,进入vs,点击工具->选项第二步,点击添加(如果是第一次,不是显示编辑,显示的是添加)添加文件到git远程仓库即可......
  • C语言-数据类型
    C语音-数据类型数据类型中文名称空间大小(bite-字节)char字符串数据类1short(int)短整型2int整形4long长整形4longlong更长的整形8float单精度浮点数4double双精度浮点数8include<>intmain(){ //字符类型charch......