写入文件的路径的有关问题
写入文件的路径的问题
我用到一段代码如下
显示写入出错,请问我的路径应该怎样写比较规范?以上写法为什么不对?
------解决方案--------------------
1 int tid = 01002356;这里有问题的吧!0开头 八进制会有问题的
2 char pathfile[100] = {0}; 清零下
------解决方案--------------------
------解决方案--------------------
不要迷信书、考题、老师、回帖;
要迷信CPU、编译器、调试器、运行结果。
并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。
任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!
有人说一套做一套,你相信他说的还是相信他做的?
其实严格来说这个世界上古往今来所有人都是说一套做一套,不是吗?
不要写连自己也预测不了结果的代码!
我用到一段代码如下
char pathfile[100];
int tid = 01002356;
sprintf(pathfile,"D:\\gdptb\\adr\\fppcfg\\%d\\fppcfh.ini", tid);
FILE* fp;
if(NULL == fp = fopen(pathfile,"w")) return false;
显示写入出错,请问我的路径应该怎样写比较规范?以上写法为什么不对?
------解决方案--------------------
1 int tid = 01002356;这里有问题的吧!0开头 八进制会有问题的
2 char pathfile[100] = {0}; 清零下
------解决方案--------------------
char pathfile[100];
int tid = 01002356;//八进制数?
sprintf(pathfile,"md D:\\gdptb\\adr\\fppcfg\\%d", tid);
system(pathfile);//创建目录
sprintf(pathfile,"D:\\gdptb\\adr\\fppcfg\\%d\\fppcfh.ini", tid);
FILE* fp;
if(NULL ==(fp = fopen(pathfile,"w"))) return false;
------解决方案--------------------
不要迷信书、考题、老师、回帖;
要迷信CPU、编译器、调试器、运行结果。
并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。
任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!
有人说一套做一套,你相信他说的还是相信他做的?
其实严格来说这个世界上古往今来所有人都是说一套做一套,不是吗?
不要写连自己也预测不了结果的代码!