......
if(fp==NULL)
{
printf("Cannot Open This File...\n")
return
}
for(unsigned char i=0i<4i++)
{
ch[i] = getc(fp)
}
......
\0不是读入的,是程序自动加上的,表示一个串或一个行读取完成的结束位置,你只需要处理\0之前的数据,到\0就不要继续处理了。这个结束符总要占用一个字节的内存位置.对于二进制文件用fread读取,就不需要为这个\0预留位置了
其实很简单.define('PATH','D://www')当然不建议直接写固定的,你可以通过php的一些内置常量__FILE__等来获取绝对路径
然后设置移动路径
$A = PAHT.'/a/'
$fileName = 'xxx.xxx'
移动的时路径和文件名使用你定义好的.
移动完成之后
如果再用fopen的话,那么路径和文件名肯定就是使用你定义过的变量喽.
fopen($A.$fileName)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)