我最近也在用CCS(Code Composer Studio 4.2),但是不知道怎么读取.txt的数据。
C程序中有读取.txt中数据的操作,但在CCS中读不了。部分程序在下面
FILE *fp,*fp1;
printf("read the H matrix......\n");
/**********************读取H矩阵*****************************/
if((fp=fopen("0.5LDPC_h.txt","r"))!= NULL)
{
fscanf(fp, "%d %d", &N, &M); //从文件中读取数据,赋给N=9216,M=4608
fscanf(fp, "%d %d", &H_mcw, &H_mrw); //从文件中读取数据,赋给H_mcw=3,H_mrw=6
// printf("N=%d,M=%d\n",N,M);
// printf("H_mcw=%d,H_mrw=%d\n",H_mcw,H_mrw);
for (i=0; i<N; i++)
{
fscanf(fp, "%d", &code_node.size); //9216个3,code_node.size=3
//printf("code_node.size=%d",code_node.size);
}
for (i=0; i<M; i++)
{
fscanf(fp, "%d", &check_node.size); //4608个6 ,check_node.size=6
}
for (i=0; i<N; i++)
{
for (j=0; j<code_node.size; j++)
{
fscanf(fp, "%d", &code_node.index[j]);
//printf("j=%d,code_node.index[j]=%d\n",j,code_node.index[j]);
}
}
for (i=0; i<M; i++)
{
for (j=0; j<check_node.size; j++)
{
fscanf(fp, "%d", &check_node.index[j]);
//printf("j=%d,check_node.index[j]=%d\n",j,check_node.index[j]);
}
}
fclose(fp);
}
else
{
printf("get the H matrix error....\n");
exit(0);
}
希望指教