码迷,mamicode.com
首页 > 编程语言 > 详细

C语言从TXT文件中读数据

时间:2017-10-25 23:56:13      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:文件的   image   int   scanf   http   main   手动   控制   amp   

功能:

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

C语言从TXT文件中读数据

标签:文件的   image   int   scanf   http   main   手动   控制   amp   

原文地址:http://www.cnblogs.com/231520deng/p/7732495.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!