标签:文件的 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文件的路径一致
标签:文件的 image int scanf http main 手动 控制 amp
原文地址:http://www.cnblogs.com/231520deng/p/7732495.html