请问一下 写学生管理系统时怎么用c语言实现读取一个txt文件里的数据
发布网友
发布时间:2022-04-28 17:10
我来回答
共3个回答
热心网友
时间:2022-06-19 21:56
#include
#define F_PATH "d:\\myfile\\file.dat"
char c;
int main(){
FILE*fp=NULL;//需要注意
fp=fopen(F_PATH,"w"); //创建文件
if(NULL==fp) return -1;//要返回错误代码
while(scanf("%c",&c)!=EOF) fprintf(fp,"%c",c); //从控制台中读入并在文本输出
fclose(fp);
fp=NULL;//需要指向空,否则会指向原打开文件地址
return 0;
}
热心网友
时间:2022-06-19 21:56
/*假设你的数据文件是d:\ttt.txt
用循环把数字读到数组a里面顺便显示出来
*/
#include
int
main()
{
double
a[100];
int
i=0;
file*
fp;
if((fp=fopen("d:\\ttt.txt","r"))==0)
{
printf("无文件!!\n");
return
-1;
}
while(!feof(fp))
{
fscanf(fp,"%lf",&a[i]);
printf("%lf\n",a[i]);
i++;
}
fclose(fp);
return
0;
}
热心网友
时间:2022-06-19 21:56
百度关键字
C语言 文件