第二個:write_sfm();沒有函數原型聲明,也就是說妳在調用這個函數的時候,編譯器還不知道這函數是個啥玩意兒呢……(或許在後面有函數聲明,但是C99之前的編譯器不是神仙,它不能預先看到妳在後面寫的東西……)
第三個:同第壹個,編譯器說“客官uchar是個啥,奴家不知”……而且這壹行連分號都沒有……
除了這三個報錯,程序裏書寫錯誤和不合理的程序還有壹大堆……