首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

fopen的第一个参数赋值有关问题

2012-12-15 
fopen的第一个参数赋值问题我思路是想把 cctv.deb作为 fopen的第一个参数 可是用读的方式打开总共是失败ch

fopen的第一个参数赋值问题
我思路是想把 cctv.deb作为 fopen的第一个参数 可是用读的方式打开总共是失败
char buf[30];
fgets(buf,sizeof(buf),stdin);

命令行输入:get cctv.deb


我是把 char *P;
     P=buf;
     P=P+4;
     strcpy(buf,P);
     
     P=(char*)malloc(strlen(buf));
最后将 P或者buf作为参数传进去都不能打开 (当前有这个文件的)
我在linux系统 C编程的!!望大鸟指教指教
[解决办法]
fopen传的是路径 例如  "./cctv.deb" 请细查 
[解决办法]
FILE *fopen(const char *path, const char *mode);
第一个参数是路径而非文件名
[解决办法]
LZ真小气,竟然无满意结贴

热点排行