我现在需要在ccs6.0中读取txt文本文件中的数据字符,并把字符存放在数组中,请问具体应该怎么做?
我自己写的部分读取文本文件数据是如下
#include <stdio.h>
#include <stdlib.h>
FILE *fp=fopen("/1.txt","r");
int i;
int*a=NULL;
for (i = 0; !feof(fp); i++)
{
a=(int *)(a?realloc(a,sizeof(int)*(i+1)):malloc(sizeof(int)));
fscanf(fp,"%d",a+i);
//printf("%d\t",a[i]);
}
但是编译出现下列错误
请问,我这种读入文本文件并存在数组的方式对不对?若不对应该用什么方式做,错误中的第一个错误应该是库有问题,我应该怎么替换这个库才可以?
mangui zhang:
这个肯定是可以通过仿真器+fopen实现的
记得曾经用3.3进行本地图片的读取 然后进行处理和graph显示
我现在需要在ccs6.0中读取txt文本文件中的数据字符,并把字符存放在数组中,请问具体应该怎么做?
我自己写的部分读取文本文件数据是如下
#include <stdio.h>
#include <stdlib.h>
FILE *fp=fopen("/1.txt","r");
int i;
int*a=NULL;
for (i = 0; !feof(fp); i++)
{
a=(int *)(a?realloc(a,sizeof(int)*(i+1)):malloc(sizeof(int)));
fscanf(fp,"%d",a+i);
//printf("%d\t",a[i]);
}
但是编译出现下列错误
请问,我这种读入文本文件并存在数组的方式对不对?若不对应该用什么方式做,错误中的第一个错误应该是库有问题,我应该怎么替换这个库才可以?
user4528677:
回复 mangui zhang:
那有没有相关的例程能够给予参考,我这个编译错误的问题,不知道如何去修改,谢谢