C语言如何将2.txt文件的内容追加到1.txt文件末尾,并写入3.txt?

C语言如何将2.txt文件的内容追加到1.txt文件末尾,并写入3.txt?,第1张

int main(){

//以读的方式打开文件

FILE * fp1 = fopen("1.txt","r")

if(fp1 == NULL)

{

perror("fopen1 error")

exit(-1)

}

//以读的方式打开文件

FILE * fp2 = fopen("2.txt","r")

if(fp2 == NULL)

{

perror("fopen2 error")

exit(-1)

}

//以写的方式打开文件

FILE * fp3 = fopen("3.txt","w")

if(fp3 == NULL)

{

perror("fopen3 error")

exit(-1)

}

//初始化3个字符

char ch1 = '0'

while((ch1 = getc(fp1)) != EOF)

{

putc(ch1,fp3)

}

while((ch1 = getc(fp2)) != EOF)

{

putc(ch1,fp3)

}

//关闭文件1,2,3

fclose(fp1)

fclose(fp2)

fclose(fp3)

return 0

}

java追加写入txt文件代码及注释参考如下:

public void m() {

FileWriter ff= null

try {

//查看C盘是否有a.txt文件来判定是否创建

File f=new File("c:\\a.txt")

ff = new FileWriter(f, true)//将字节写入文件末尾处,相当于追加信息

} catch (IOException e) {

e.printStackTrace()

}

PrintWriter p = new PrintWriter(ff)

p.println("这里就可以写入要追加的内容了")//此处为追加内容

p.flush()

ff.try {

f.flush()

p.close()

ff.close()

} catch (IOException e) {

e.printStackTrace()

}

}

如果您想将ls命令的正常输出信息追加写入到correcttxt文件中,您可以使用以下命令:

ls >>correcttxt

该命令会将ls命令的输出信息追加写入到correcttxt文件中,如果该文件不存在,则会创建它。

需要注意的是,ls命令的输出信息包括当前目录下的所有文件和子目录的信息。因此,如果您想将特定文件的信息追加写入到correcttxt文件中,您需要在ls命令中指定该文件的名称。例如,如果您想将file1.txt文件的信息追加写入到correcttxt文件中,您可以使用以下命令:

ls file1.txt >>correcttxt

希望这些信息能帮助您。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12049101.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存