怎么在c++builder中 读取文件中的数据存到数组中,并用指针或者其他的方法调用数组中的元素? 10
展开全部
使用 FILE指针即可。
使用方法如下:
#include<stdio.h>
#include<stdlib.h>
intmain(intargc,char*argv[])
{
charbuf[1024];
FILE*fp=NULL;
if(argc!=2){
fprintf(stderr,"argumenterror\ntry%sfilename\n",argv[1]);
exit(1);
}
if((fp=fopen(argv[1],"r"))==NULL){ //打开文件
perror("fopen");
exit(1);
}
while(fgets(buf,1024,fp)!=NULL) //读取文件
printf("%s\n",buf);
fclose(fp);
return0;
}
~
使用方法如下:
#include<stdio.h>
#include<stdlib.h>
intmain(intargc,char*argv[])
{
charbuf[1024];
FILE*fp=NULL;
if(argc!=2){
fprintf(stderr,"argumenterror\ntry%sfilename\n",argv[1]);
exit(1);
}
if((fp=fopen(argv[1],"r"))==NULL){ //打开文件
perror("fopen");
exit(1);
}
while(fgets(buf,1024,fp)!=NULL) //读取文件
printf("%s\n",buf);
fclose(fp);
return0;
}
~
追问
这是用c++builder 编写的吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询