需要用到库函数fopen()。才能够读出里面的数据。读完之后要用fclose()函数来关闭打开文件。
如果有什么不懂的话,hi我一下就行。
我给你写了两个例子,你看看:
1)第一个是读出数字:
#include<stdio.h>
int a[10];
void readtxt()
{
int i;
FILE *zz;
zz=fopen("你要打开的文本文件的名字","r");
for(i=0;i<10;i++)
fscanf(zz,"%d,",&a[i]);
fclose(zz);
}
void main()
{
int i;
readtxt();
for(i=0;i<10;i++)
printf("%d\n",a[i]);
}
2)第二个是读出字母:
#include <stdio.h>
char xx[8][8];
void main()
{
FILE *zz;
int i;
zz=fopen("你要打开的文本文件.txt","r");
if(zz==NULL)
{
printf("无法打开文本文件!");
return;
}
for(i=0;i<4;i++)
{
fscanf(zz,"%s",xx[i]);
printf("%s\n",xx[i]);
}
fclose(zz);
}
温馨提示:答案为网友推荐,仅供参考