99问答网
所有问题
C语言怎样编程:提取一个txt1加到另一个txt2里面去(不能让2被覆盖)
如题所述
举报该问题
推荐答案 2018-06-25
用只读方式打开txt1,逐行读取,再用追加/添加的方式打开txt2,写入即可
追问
就像这个
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/7BzvWBejtvWj7tO7OB.html
其他回答
第1个回答 2018-06-25
上面的号改不了答案了,换个号
#include <stdio.h>
int main()
{
FILE *fp1 = fopen("./a.txt", "r");
FILE *fp2 = fopen("./b.txt", "a");
char buf[128];
while( !feof(fp1) ){
fgets(buf, sizeof(buf), fp1);
fprintf(fp2, "%s ", buf);
}
return 0;
}
第2个回答 2018-06-25
上面的号改不了答案了,换个号
#include <stdio.h>
int main()
{
FILE *fp1 = fopen("./a.txt", "r");
FILE *fp2 = fopen("./b.txt", "a");
char buf[128];
while( !feof(fp1) ){
fgets(buf, sizeof(buf), fp1);
fprintf(fp2, "%s ", buf);
}
return 0;
}
相似回答
C语言如何
实现对
txt
文件的读取和写入
答:
1、使用VS新建空工程,直接点击确定,如下所示。2、新建c文件,用于
C语言
编译器,输入main.c文件,如下所示。3、参考代码:include <stdio.h> int main(){ //下面是写数据,将数字0~9写入到data.
txt
文件中 FILE *fpWrite=fopen("data.txt","w");if(fpWrite==NULL){ return 0;} for(int...
如何
用
c语言
创建
一个
新文件
答:
可以通过以下步骤使用
C语言
创建一个新文件:1. 使用fopen()函数创建一个指向文件的指针,并设置打开模式为写入模式(“w”)或追加模式(“a”)。2. 使用fprintf()函数写入新的内容到文件中。3. 使用fclose()函数关闭文件指针,释放文件资源。举例代码如下:FILE *fp;fp = fopen(newfile.
txt
, w)...
请问怎么让
一个txt
文件里的全部数字统一
加1
有什么软件有这个功能 比 ...
答:
echo off&setlocal enabledelayedexpansion (for /f "tokens=1-4* delims==" %%a in (a.
txt)
do (for /f "tokens=1*" %%1 in ("%%d") do (set /a a=%%~1+1 echo %%a=%%b=%%c="!a!" %%2=%%e
批处理中,写入
txt
中,
怎样
写入
一个
空白的换行
答:
1 输出空行到文件,另一网友已回答 echo.>>文件名,其中.还可以换为;\等,至于在哪里加,在本批处理的两次call之间插入或在第一个批处理结尾或第二个开始时加都行 2 当call 另一批处理或子过程时,可以改另一批处理(或子过程)中的输出重定义到文件,还可以在主导批处理中 call 某批处理>>文件名...
如何
把一个word文件的整页内容添加
到另一个
word文件
答:
php如何将一个txt文件的内容追加
到另一个txt
文件里?file_put_contents('2.txt', file_get_contents('1.txt'), FILE_APPEND);python 如何将一个文件写到另一个文件的内容写在一个文件的内容后�命令行可以copy的时候带参数,或者一般用添加模式打开,然后写就可以了。如何将publisher文件添加...
用
c语言
创建
一个txt
文件,并且写入数据
答:
//下面是写数据,将数字0~9写入到data.
txt
文件中 FILE *fpWrite=fopen("data.txt","w");if(fpWrite==NULL){return 0;} for(int i=0;i<10;i++)fprintf(fpWrite,"%d ",i);fclose(fpWrite);//下面是读数据,将读到的数据存到数组a[10]中,并且打印到控制台上 int a[10]={0};F...
(1)c语言
s+=i++是什么意思?
答:
1、s+=i++是s=s+i;i=i+1;2、void是空的意思,math()是个名为math的函数,void math()是这个函数的返回值为空 3、do while循环s<15时退出循环 %为取余数 continue是继续循环 结果是8
在linux命令行下
如何
将指定的几行内容写入到
一个
文件中?
答:
sed -n '1,10'p /etc/test1 >>test2#将file1的1-10行追加到file2sed命令行格式为:sed [-nefri] ‘command’ 输入文本 常用选项:-n∶使用安静(silent)模式;-e∶直接在指令列模式上进行 sed 的动作编辑;-f∶直接将 sed 的动作写在一个档案内;-r∶sed 的动作支援的是延伸型正规表示法...
sql
怎样
将一个表中的数据添加
到另一个
表
答:
1、假如A表存在 则 insert into A(a,b,
c)
(
select a,b,c from B)2、假如A表不存在 select a,b,c into A from B 3、假如需要跨数据库 insert into ADB.[dbo].A(a,b,c) (select a,b,c from BDB.[dbo].B)
大家正在搜
c语言怎么读取txt
C语言编程
C语言编程用什么软件
c语言txt文件内容读不出来
c语言怎么打开txt文件
c语言编程步骤
c语言编程题
c语言入门编程软件
编程语言有哪些