eof

    -1熱度

    1回答

    **我對C還是比較新的,這是一個初學者的問題。我正在嘗試從已寫入的文件中讀取由空格分隔的一行整數,但它不起作用。當我嘗試打印整數屏幕時,我得到-1。我不知道爲什麼會發生這種情況: #include <stdio.h> int main() { //create an array of characters char str1[10]; //ask the user to enter a

    0熱度

    2回答

    我的代碼有什麼問題? 它說有一個無效的語法,並突出顯示冒號? 順便說一句,我在做計算GCSE,這是課程準備的一部分。 我希望它取一個字母來重複,然後重複輸入的次數。 letter=input("Please enter a letter to be repeated: ") number=int(input("Please enter the number of times you want

    0熱度

    2回答

    def evaluate(x): number = str(eval(entry_drones.get())) if x == drones : create_drone(number) entry_drones = Entry(frame, text = "1") entry_drones.bind("<Return>", evaluate(drones))

    1熱度

    1回答

    下面的代碼給出了兩個我無法解決的錯誤。任何幫助,將不勝感激: random.rb:10: can't find string "TEMPLATE" anywhere before EOF random.rb:3: syntax error, unexpected end-of-input 代碼: id = 2 File.open("#{id}.json","w") do |file| f

    -2熱度

    2回答

    請在本文末尾查看 我有一個test.dat,它有2行。 第一行是浮點數(5.0) 第二行是兩個整數,用「*」分隔,如4 * 3 浮點數顯示正確(輸出:5.0000),而第二行線沒有顯示。我的老師告訴我,我在while循環後犯了一個錯誤。 Fscanf讀取文件的結尾,而不是開頭。這就是爲什麼我得到隨機數字作爲輸出,如「65746 * -8634364」我不知道,如何解決它。你的幫助會很好。這是我的C

    -2熱度

    2回答

    我對C有點新,但基本上我有一個問題,我需要從文件中讀取'-1'。可悲的是,這意味着我遇到了文件的過早結尾,因爲EOF常量在我的編譯器中也是-1。 這會有什麼樣的解決方法?是否有另一個函數可以用來讀取它,將EOF更改爲我可以使用的東西? 在此先感謝。 ,因爲人們都在問它 int read() { int returnVal; // The value which we return

    -3熱度

    1回答

    #include <stdio.h> int main() { int c; while ((c = getchar()) != EOF) { putchar(c); } } 這工作得很好,當EOF(CTRL + Z)是一個新的生產線,但是當輸入 是: 布拉布拉^ Z 這是行不通的。 當我調試程序時,它告訴我輸入「^ z」(^ z = EOF)被保存爲26, ,但是

    1熱度

    1回答

    #include <stdio.h> #include <signal.h> #include <stdlib.h> #include <unistd.h> #include <sys/wait.h> #include <sys/types.h> void handler(int sig) { pid_t pid; int status; while

    -4熱度

    2回答

    我用C編寫一個程序,要求用戶輸入一個數字範圍。恩。 1 4 6 9 5並找到它們中最大的一個。這看起來很簡單,但我一直得到錯誤的結果。 到目前爲止我的代碼我寫的是: #include <stdio.h> #include <stdlib.h> main() { char max; int count = 0; char numbers; print

    0熱度

    2回答

    我有一個二進制文件,我需要從中讀取32位模式 - 如果EOF已達到使其小於32位的事件 - 我需要錯誤地說出乎意料的其他只是打破。我嘗試了很多,但我無法獲取不完整的字節檢測部分的工作。有人可以提供一些指針如何實現它?我曾經想過一次只能探測一個字節byte [0],然後評估它的EOF但是沒有工作。 for (;;) { bytes_read = fread(buffer, 4,