我思路是想把 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真小气,竟然无满意结贴