难以理解的问题!
用wintcfopen函数打开.exe文件 老是打不开!if((fp=fopen(exch,"rb"))==0)return 0;
exch 来源于输入的格式,然后将其一个\变成\\
算法如下:
while(i<strlen(mas))
{
*(exch+m)=*(mas+i);
if(*(mas+i)==92)
{
*(exch+m+1)=92;
m++;
}
i++,m++;
}
*(exch+m)='\0';
如:输入 d:\1.txt
侧变为:d:\\1.txt
rb二进制打开 .exe的时候,老是打不开!!这是什么原因?