我試圖解析從服務器中的客戶端接收到的數據。服務器必須根據客戶以前發送的內容發回消息。但我不能讓strncmp函數比較字符串。它總是到達其他地方,我的服務器關閉連接。我的客戶也保持連接並在屏幕上打印我輸入的選項。 請幫助理解錯在哪裏! 謝謝! Incorrect Inputclose error: Bad file descriptor Program exited with code 01. vo
我在看GNU C庫函數glibc-2.18,這是我找到的代碼strncmp.c 看着它,我不明白它爲什麼這樣寫。這個循環是否展開? 爲什麼不使用5或10而不是4?爲什麼他們這樣寫而不是使用更直接的方法? /* Compare no more than N characters of S1 and S2,
returning less than, equal to or greater t