欢迎来到山村网

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

2019-03-02 10:59:57浏览:382 来源:山村网   
核心摘要:这篇文章主要介绍了交换两个文本内容的C语言代码,有需要的朋友可以参考一下文本存储的位置:jack.txt位于:e:jack.txtretchie.txt
这篇文章主要介绍了交换两个文本内容的C语言代码,有需要的朋友可以参考一下文本存储的位置:jack.txt位于: e:jack.txtretchie.txt位于: e:retchie.txt内容:jack.txt -> "Hello! I am Jack."retchie.txt -> "Hello! I am Retchie."相关代码:代码如下:#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."感觉写得太麻烦了.是否有更简单的方法????
(责任编辑:豆豆)
下一篇:

深入理解C语言内存对齐

上一篇:

c#检测端口是否被占用的简单实例

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com