c语言读取文件
  c语言读取文件并输出的代码如下:
  #include
  inta;
  charb,c[100];
  intmain(){
  FILE*fp1=fopen("input.txt","r");//打开输入文件
  FILE*fp2=fopen("output.txt","w");//打开输出文件
  if(fp1==NULL||fp2==NULL){//若打开文件失败则退出
  puts("不能打开文件!");
c语言写入txt文件  return0;
  }
  fscanf(fp1,"%d",&a);//从输入文件读取一个整数
  b=fgetc(fp1);//从输入文件读取一个字符
  fgets(c,100,fp1);//从输入文件读取一行字符串
  printf("%ld",ftell(fp1));//输出fp1指针当前位置相对于文件首的偏移字节数
  fputs(c,fp2);//向输出文件写入一行字符串
  fputc(b,fp2);//向输出文件写入一个字符
  fprintf(fp2,"%d",a);//向输出文件写入一个整数
  fclose(fp1);//关闭输入文件
  fclose(fp2);//关闭输出文件,相当于保存
  return0;
  }
  C语言中使用fopen()函数实现文件的读取,使用fgetc()函数读取文件中的字符,使用fclose()实现文件的关闭,注意:打开文件流必须要关闭文件流,不然会持续占用计算机内存资源。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。