當前位置:編程學習大全網 - 源碼下載 - c語言如何讀取文件並輸出

c語言如何讀取文件並輸出

c語言讀取文件並輸出的代碼如下:

#include<stdio.h>

inta;

charb,c[100];

intmain(){

FILE*fp1=fopen("input.txt","r");//打開輸入文件

FILE*fp2=fopen("output.txt","w");//打開輸出文件

if(fp1==NULL||fp2==NULL){//若打開文件失敗則退出

puts("不能打開文件!");

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()實現文件的關閉,註意:打開文件流必須要關閉文件流,不然會持續占用計算機內存資源。

擴展資料:

fopen函數

C語言中fopen函數可以兩個參數,fopen(const char *filename, const char *mode)。

第壹個參數filename:這是 C 字符串,包含了要打開的文件名稱。

第二個參數mode:這是 C 字符串,包含了文件訪問模式。

百度百科-fopen

  • 上一篇:籌碼之王2指標公式是什麽?
  • 下一篇:怎麽在linux上安裝nodejs
  • copyright 2024編程學習大全網