请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:MSP430F5438A 工具/软件:TI C/C++编译器
您好,
我将MSP430与CCS 5.3 配合使用。
并使用msp430.5438万a。
问题:
要打开的文件的名称在编译时未知,仅在运行时未知。
因此,如果我使用以下语句:
//////
Char FileToOpen {50]={0};
...从...中读取FileToOpen
fin = fopen ((const char *) FileToOpen,"r");
Fin返回NULL,因此它失败。 (为什么??)
但如果我写:
fin = fopen ("...\filein. txt","r");
打开功能成功。
在第一种情况下,是否有人知道原因:fopen ((const char *)FileToOpen,"r"),
功能失败
谢谢。