源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

交换两个文本内容的C语言代码

  • 时间:2022-07-29 11:22 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:交换两个文本内容的C语言代码
文本存储的位置: jack.txt位于:    e:\jack.txt retchie.txt位于:     e:\retchie.txt 内容: jack.txt   ->  "Hello! I am Jack." retchie.txt   ->   "Hello! I am Retchie." 相关代码:
[u]复制代码[/u] 代码如下:
#include <stdio.h> int main(void) {     char temp1[100];     char temp2[100];     FILE *p_jack;     FILE *p_retchie;     p_jack = fopen("e:/jack.txt", "r");     p_retchie = fopen("e:/retchie.txt", "r");     if (p_jack != NULL  && p_retchie != NULL)     {         fgets(temp1, 20, p_jack);         fgets(temp2, 20, p_retchie);     }     fclose(p_jack);     fclose(p_retchie);     p_jack = fopen("e:/jack.txt", "w");     p_retchie = fopen("e:/retchie.txt", "w");     if (p_jack != NULL  && p_retchie != NULL)     {         fprintf(p_jack, "%s", temp2);         fprintf(p_retchie, "%s", temp1);         fclose(p_jack);         fclose(p_retchie);     }     return 0; }
运行结果: 内容: jack.txt   ->  "Hello! I am Retchie." retchie.txt   ->   "Hello! I am Jack." 感觉写得太麻烦了.是否有更简单的方法????
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部