C语言

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

时间:2023-04-01 22:12:15 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

  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语言10-27

c语言如何控制硬件10-13

C语言如何输出菱形11-08

C语言二分查找(折半查找)算法及代码11-16

WPS文件如何运行代码09-21

怎样学习c++c语言编程04-28

C语言入门知识07-20

C语言的编码规范02-10

C语言的基本构成12-05

c语言的优点介绍04-13