C語言從TXT文件中讀數據


功能:

在C語言程序中,很多地方都需要手動輸入數據。

比如你需要打印一串數組:0,1,2,3,4,5,6,7,8,9

第一步你需要一個一個數字在控制台輸入。然后才能打印。

常規代碼:

for(int i=0;i<=10;i++)
    scanf("%d",&a[i])

 

那么今天我們要省略自己輸入那一步呢,我們可以讀取一個文件中的數據然后打印出來。

實例:

下面是一個簡單文件讀取測試程序,從input.txt中讀取數據,將讀到的數據存到數組a[10]中,並且打印到控制台上。

代碼奉上:

#include <stdio.h>  
  
int main()  
{  
    int a[10]={0};
    int i;
    FILE *fpRead=fopen("input.txt","r");  //其中"r"是表示 讀
    if(fpRead==NULL)  
    {  
        return 0;  
    }  
    for( i=0;i<10;i++)  
    {  
        fscanf(fpRead,"%d ",&a[i]);  
        printf("%d ",a[i]);
        
    }  
    printf("\n");
    return 1;  
}  

運行:

注意:

此方法TXT文件的路徑必須與c文件的路徑一致


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM