C语言

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

时间:2025-04-03 10:26:46 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代码09-23

C语言精简代码10-03

如何提高单片机C语言代码效率10-30

C语言的预处理代码10-22

C语言快速排序实例代码10-30

C语言快速排序算法及代码06-25

Java 语言与C 语言代码运行效率的比较11-01

C语言合并排序及实例代码10-30

C语言兎子产子代码07-30