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文件的路径一致

转载于:https://www.cnblogs.com/231520deng/p/7732495.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值