第1个回答 2019-10-20
需要用到库函数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);
}