當前位置:編程學習大全網 - 電腦編程 - 在Linux下面進行C編程。

在Linux下面進行C編程。

問題1:

如果fopen 壹個什麽也沒有的文件,立即執行feof() 會返回0;

如果執行了fread操作,則會返回1

問題2:

1> 死循環是因為 fseek 這句執行後即便已到文件尾,feof仍然會返回0

2> 段錯誤,是因為數組dishe2[N], N++會導致數組越界

註:fseek 壹般配合 ftell使用,代碼示例:

fseek(fp,0,SEEK_END);

int total = ftell(fp);

fseek(fp,0,SEEK_SET);

int count=0;

while(count<total){

fread();

fseek();

count=ftell();

}

  • 上一篇:湖塘實驗中學科技班有幾個
  • 下一篇:在西門子PLC的S7-200中,利用順序控制器SCR編程後,用仿真軟件運行,不好使,這是怎麽
  • copyright 2024編程學習大全網