读取文件的问题!
我现需要文件头,读取文件头,读出来之后,我放入一个buf,但是当我再转入另外buf的时候出错!
代码:
CFile file;
file.Open("d:\\test.mp3",CFile::modeRead);
file.Read(buf,sizeof(buf));
file.Close();
sprintf(tempbuf,"%s",buf);
............
但是我查看内存的时候buf中的数据是正确的,确实读到了东西!
但是tempbuf中的数据就是错误的,只有两个字节,后面全是零,是怎么回事啊!!!!