html5中文学习网

您的位置: 首页 > 网站及特效实例 > jquery特效 » 正文

交换两个文本内容的C语言代码_编程语言综合

[ ] 已经帮助:人解决问题
这篇文章主要介绍了交换两个文本内容的C语言代码,有需要的朋友可以参考一下
文本存储的位置:
 
jack.txt位于:    e:/jack.txt
 
retchie.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."
 
感觉写得太麻烦了.是否有更简单的方法????
 
 
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助