如何把txt中的字符串,存入到数组中?

我想实现的功能是,把txt档中的内容,存成数组!每个数组存一行字符串,数组的个数随文件个数改变而改变,也就是假如我的文档里有5个字符串,就存到5个一维数组中以下图片是c盘... 我想实现的功能是,把txt档中的内容,存成数组!每个数组存一行字符串,数组的个数随文件个数改变而改变,也就是假如我的文档里有5个字符串,就存到5个一维数组中
以下图片是c盘data.txt档中存的内容:

以下是我用vc6.0编的程序
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{ char *a[100];
int i=0;
FILE* fp;
if((fp=fopen("c:\\data.txt","r"))==0)
{
printf("无文件!!\n");
return -1;
}
{
fscanf(fp,"%s",a[i]);
while(!feof(fp))
printf("%s\n",a[i]);
i++;
}
fclose(fp);
return 0;
}
我想知道这样编错在哪里,请高手指点迷津,帮忙改正一下啊
以下是调试的错误信息,
展开
 我来答
343371839
2013-02-03
知道答主
回答量:84
采纳率:0%
帮助的人:29万
展开全部
这样的错误提示是,Debug/4.exe,正在运行,先关闭后,再编译;
若再任务栏里找不到4.exe,可在任务管理器中查找,然后关闭进程,便可编译
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式