打印

帮忙看看这个代码为什么读取不了数据

[复制链接]
1077|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

帮忙看看这个代码为什么读取不了数据
我在VC下都是可以实现的
可是在DSP上面跑不出来……

相关帖子

沙发
huangfeng33|  楼主 | 2013-8-14 18:31 | 只看该作者
单步调试发现 while那句好像是无法通过的,不知道为什么
直接就跳到最后一行了

使用特权

评论回复
板凳
dull_man| | 2013-8-14 20:17 | 只看该作者
单独用板子跑了下,代码一样,测试正常。 平台DM6437,CCS4.1.3
FILE *testFile;
        char str[10];
        testFile = fopen("D:\\gr.txt", "r");
        if(testFile)
        {
                while(fgets(str, 2, testFile) != NULL)
                {
                        printf("%s", str);
                }
        }
        fclose(testFile);

使用特权

评论回复
地板
wowow| | 2013-8-14 21:20 | 只看该作者
楼主读的是二进制文件还是文本文件?3楼fgets读的是txt文件应该没问题,二进制的就不好说了,最好改成fread

使用特权

评论回复
5
biechedan| | 2013-8-14 22:57 | 只看该作者
路径弄短一些呢?

使用特权

评论回复
6
kkzz| | 2013-8-14 23:22 | 只看该作者
木用过的。

使用特权

评论回复
7
lanchong1980| | 2013-8-15 13:59 | 只看该作者
加油了

使用特权

评论回复
8
jxmzzr| | 2013-8-15 21:50 | 只看该作者
不太清楚,只有帮顶一下了,希望楼主早日解决,要记得分享啊

使用特权

评论回复
9
五谷道场| | 2013-8-27 10:11 | 只看该作者
在fopen里输入绝对路径,或者把文件的路径改的简短点试试。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

506

主题

2446

帖子

8

粉丝