最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

交換兩個(gè)文本內(nèi)容的C語(yǔ)言代碼

 更新時(shí)間:2013年12月06日 16:11:30   作者:  
這篇文章主要介紹了交換兩個(gè)文本內(nèi)容的C語(yǔ)言代碼,有需要的朋友可以參考一下

文本存儲(chǔ)的位置:

jack.txt位于:    e:\jack.txt

retchie.txt位于:     e:\retchie.txt

內(nèi)容:

jack.txt   ->  "Hello! I am Jack."

retchie.txt   ->   "Hello! I am Retchie."

相關(guān)代碼:

復(fù)制代碼 代碼如下:

#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;
}

運(yùn)行結(jié)果:

內(nèi)容:

jack.txt   ->  "Hello! I am Retchie."

retchie.txt   ->   "Hello! I am Jack."

感覺(jué)寫得太麻煩了.是否有更簡(jiǎn)單的方法????

相關(guān)文章

  • C++設(shè)計(jì)模式之外觀模式

    C++設(shè)計(jì)模式之外觀模式

    這篇文章主要介紹了C++設(shè)計(jì)模式之外觀模式,本文詳細(xì)講解了C++中的Facade模式,并給出了實(shí)例代碼,需要的朋友可以參考下
    2014-10-10
  • C語(yǔ)言實(shí)現(xiàn)九大排序算法的實(shí)例代碼

    C語(yǔ)言實(shí)現(xiàn)九大排序算法的實(shí)例代碼

    這篇文章主要給大家介紹了關(guān)于C語(yǔ)言實(shí)現(xiàn)九大排序算法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • c++詳細(xì)講解構(gòu)造函數(shù)的拷貝流程

    c++詳細(xì)講解構(gòu)造函數(shù)的拷貝流程

    拷貝構(gòu)造函數(shù)是一種特殊的構(gòu)造函數(shù),它在創(chuàng)建對(duì)象時(shí),是使用同一類中之前創(chuàng)建的對(duì)象來(lái)初始化新創(chuàng)建的對(duì)象??截悩?gòu)造函數(shù)通常用于:通過(guò)使用另一個(gè)同類型的對(duì)象來(lái)初始化新創(chuàng)建的對(duì)象。?復(fù)制對(duì)象把它作為參數(shù)傳遞給函數(shù)。復(fù)制對(duì)象,并從函數(shù)返回這個(gè)對(duì)象
    2022-05-05
  • C++獲取GPU顯卡信息的示例代碼

    C++獲取GPU顯卡信息的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何使用C++獲取GPU顯卡信息,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以參考一下
    2024-02-02
  • C++?pimpl機(jī)制詳細(xì)講解

    C++?pimpl機(jī)制詳細(xì)講解

    PIMPL?是?C++?中的一個(gè)編程技巧,意思為指向?qū)崿F(xiàn)的指針。具體操作是把類的實(shí)現(xiàn)細(xì)節(jié)放到一個(gè)單獨(dú)的類中,并用一個(gè)指針進(jìn)行訪問(wèn)
    2022-08-08
  • C++中的對(duì)象數(shù)組詳細(xì)解析

    C++中的對(duì)象數(shù)組詳細(xì)解析

    在建立數(shù)組時(shí),同樣要調(diào)用構(gòu)造函數(shù)。如果有50個(gè)元素,就需要調(diào)用50次構(gòu)造函數(shù)。在需要的時(shí)候,可以在定義數(shù)組時(shí)提供實(shí)參以實(shí)現(xiàn)初始化
    2013-10-10
  • C++無(wú)法從“const char[ ]”轉(zhuǎn)換為“char *”問(wèn)題及解決

    C++無(wú)法從“const char[ ]”轉(zhuǎn)換為“char *”問(wèn)題及解決

    這篇文章主要介紹了C++無(wú)法從“const char[ ]”轉(zhuǎn)換為“char *”問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • c++與python實(shí)現(xiàn)二分查找的原理及實(shí)現(xiàn)

    c++與python實(shí)現(xiàn)二分查找的原理及實(shí)現(xiàn)

    本文介紹了c++與python實(shí)現(xiàn)二分查找的原理及實(shí)現(xiàn),二分查找指首先將數(shù)組中間值和目標(biāo)值進(jìn)行比較,如果相等則返回;如果不相等,則選擇中間值左邊的一半或者右邊的一半進(jìn)行比較;不斷重復(fù)直到檢索完畢,下文相關(guān)資料需要的朋友可以參考一下
    2022-03-03
  • Linux下semop等待信號(hào)時(shí)出現(xiàn)Interrupted System Call錯(cuò)誤(EINTR)解決方法

    Linux下semop等待信號(hào)時(shí)出現(xiàn)Interrupted System Call錯(cuò)誤(EINTR)解決方法

    本篇文章是對(duì)在Linux下semop等待信號(hào)時(shí)出現(xiàn)Interrupted System Call錯(cuò)誤(EINTR)的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C和C++的區(qū)別詳解

    C和C++的區(qū)別詳解

    這篇文章主要介紹了C和C++之間的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-10-10

最新評(píng)論

惠来县| 抚州市| 巨鹿县| 石首市| 湾仔区| 准格尔旗| 水城县| 梓潼县| 沾益县| 什邡市| 娱乐| 饶河县| 康平县| 河北区| 枣庄市| 枣庄市| 湘阴县| 营口市| 吉林省| 安福县| 芒康县| 勃利县| 南部县| 名山县| 凤翔县| 阳原县| 微山县| 城市| 许昌县| 治多县| 荃湾区| 聂拉木县| 金华市| 扶绥县| 平利县| 嘉鱼县| 广安市| 沈阳市| 那曲县| 平潭县| 武川县|