社区
C语言
帖子详情
如何将一个文本文件一行一行的读到一个指针数组中。
hxy2003
2004-09-08 03:04:58
如何将一个文本文件一行一行的读到一个指针数组中。
这样为什么错啦,多谢
char *a[100];
if((pFile = fopen("c:\\project.grammar", "rt")) == NULL)
return ;
i=0;
while(!feof(pFile))
{
a[i]=(char *)malloc(200);
i++;
}
...全文
147
6
打赏
收藏
如何将一个文本文件一行一行的读到一个指针数组中。
如何将一个文本文件一行一行的读到一个指针数组中。 这样为什么错啦,多谢 char *a[100]; if((pFile = fopen("c:\\project.grammar", "rt")) == NULL) return ; i=0; while(!feof(pFile)) { a[i]=(char *)malloc(200); i++; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一叶还真不知秋
2004-09-08
打赏
举报
回复
char *(a[100]);
if((pFile = fopen("c:\\project.grammar", "rt")) == NULL)
return ;
i=0;
while(!feof(pFile))
{
a[i]=(char *)malloc(200);
fgets(a,100,pFile);
i++;
}
zgy166
2004-09-08
打赏
举报
回复
int filesize = 0;
int count = 0;
if((pFile = fopen("c:\\project.grammar", "rt")) == NULL)
return ;
feek(pFile, 0, SEEK_END);
filesize = ftell(fp);
feek(pFile, 0, SEEK_SET);
a = malloc(filesize );
while(!feof(pFile))
{
count = fgets(a,100,pFile);
a += count;
}
hxy2003
2004-09-08
打赏
举报
回复
a[i]=(char *)malloc(200);
这一行就错啦。。。
根本还没有到读文本的时候就错啦啊。多谢
sunlu_eric
2004-09-08
打赏
举报
回复
文本文件一行是250吧!!!
一叶还真不知秋
2004-09-08
打赏
举报
回复
对不起写错了。
char *a[100];
if((pFile = fopen("c:\\project.grammar", "rt")) == NULL)
return ;
i=0;
while(!feof(pFile))
{
a[i]=(char *)malloc(200);
fgets(a,100,pFile);
i++;
}
一叶还真不知秋
2004-09-08
打赏
举报
回复
你没有读文件!
fgets(pFile,a,100);
220个经典C语言源码
001 第
一个
C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机...
200个经典C程序【源码】
001 第
一个
C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机...
Linux C编程进阶之指针与数组解析
数组与指针是C语言的难点和重点,如果不懂指针和数组,就谈不上会C语言,更谈不上精通,本教程凝结了多年讲授C语言编程的心血,总结出了容易理解、简单使用的
指针数组
分析技巧,通过该技巧分析出数组名、多维数组、...
读
取TXT文档
中
的每
一行
,并存储到数组当
中
//只
读
形式获取文本
中
的内容$file = fopen("filename.txt", "r");//存储文件内容$file_content=array();$i=0;//输出文本
中
所有的行,直到文件结束...//fgets()函数从文件指针
中
读
取
一行
$i++...
Linux下
读
取文件内容存放到数组
中
(C语言实现)
Linux下
读
取文件内容存放到数组
中
(C语言实现) 具体使用函数FILE *fopen(const char *path,const char *mode); 其实用方式为:文件指针名=fopen(文件名,使用文件方式); 例如: FILE *fp; fp=fopen("file a","r");...
C语言
69,368
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章