feof

    1熱度

    1回答

    喲夥計們, 我想讀取文本文件: while(!feof(fp)){ fscanf(fp, "%c", &c); printf("%c", c); } 不過。 ..輸出總是重複最後一個字符,我不知道爲什麼...:/ 任何想法?

    0熱度

    2回答

    我正在使用CodeBlocks,GCC和使用C語言編寫。我的代碼如下: char word[50]; FILE *fn; fn = open("word.txt", "rb"); if(fn == NULL) perror("File not opened"); while(!feof(fn)) { fscanf(fn, "%s", word); } 該文本文件只有一個字

    0熱度

    2回答

    我有以下功能: function doParse($parser_object) { $links=file("./fullsoccer.TXT", "r"); $i=0; while(!empty($links[$i])) { set_time_limit(0); if (!($fp = fopen($links[$i], "r")

    0熱度

    2回答

    我有一個文件(fullsoccer.txt),它有500個鏈接(XML文件的在線鏈接)我稱這些鏈接,然後我將每個鏈接到一個函數打開鏈接,然後閱讀內容,然後將內容傳遞給解析函數(xml_parser)來解析內容並將其保存在我的數據庫中。我的問題是,該功能是解析並保存最後一個文件。我嘗試調試代碼,發現所有鏈接都是正確的,並且正在打開,但最後一個正在解析我需要你的幫助,這是我的代碼的問題?或者在完成第一

    0熱度

    1回答

    我只是對C中基本的流處理感到困惑。即使經過一個小時的谷歌搜索和關於這個問題的閱讀,我並不聰明(這不是我第一次嘗試深入研究這一點)。 我想從輸入中讀取數字,直到達到EOF或非數字並能夠區分這兩個數字。從我所瞭解的情況來看,這應該可行,但feof和ferror的條件從來都不是真的。這是爲什麼 ?有人可以給我提供一個工作代碼片段以及一個虛擬友好的深入解釋嗎? #include <stdio.h> #i

    0熱度

    5回答

    我有一個從二進制文件中讀取「塊」的類。我使用這種方式: while(log.HasNextBlock()) { block = log.GetNextBlock(); } 我的問題是,我需要檢查功能HasNextBlock()如果我在文件末尾,在這種情況下,我將返回false內。我打算使用feof()來檢查,但我讀了我不得不在調用feof()之前做一個讀操作,但在我的情況下,讀操作

    0熱度

    1回答

    嘿抱歉打擾,如果這是一個非常簡單的問題,但我似乎無法解決這個調試斷言失敗後,許多不同的試驗。 我只是執行下面的代碼。我嘗試過使用fgets,fgetc甚至feof來包裝fget函數。但我不斷收到調試斷言失敗的消息。 int main(void){ char input[101]; FILE *fp = fopen("addition.txt", "r"); if (fp = NULL){

    0熱度

    2回答

    我繼承了一段代碼,它使用下面的fetchURL()函數從url中獲取數據。我剛剛注意到,在檢索整頁數據之前,它通常會返回feof()。我已經嘗試過一些測試,並且使用file_get_contents()的CURL每次都檢索完整頁面。 錯誤是間歇性的。 在9個調用中,有時7個會成功完成,有時只有4個。9箇中的特定4個(它們只是獲取請求,只是查詢字符串不斷變化)總是成功完成。我已經嘗試顛倒請求的順序,

    0熱度

    2回答

    我早些時候對此提出了一個不同的問題,但我基於這個問題的方式,所以我創建了一個新問題,因爲我提出了一個完全不同的問題。 我有一個函數讀取文本文件中的給定行(由ac變量給出)。它執行該行的讀取,然後檢查該文件是否是最後一行。如果是這樣,它會增加一個值。 問題是,即使它不是文件的實際結尾,它的值也會遞增。我想我使用FEOF錯了,但我已經沒有運氣得到它的工作:根據要求 int readIn(TinCan*

    3熱度

    2回答

    我正在嘗試使用PHP從FTP URL下載文件,該文件看起來像ftp://username:[email protected]/file.zip。 該URL很好,因爲我可以將該文件粘貼到任何瀏覽器中。 Fopen支持這種文件流式傳輸,在這裏看到它:fopen。 這裏是我的代碼: [...] $destination_folder = '../importmlsupload/'; $url =