看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《lazybones (懶)》之銘言: : 想請問一下(我用C) : 現在手邊有個檔案 (這檔案中有的文字ascii > 127) : 假若要從鍵盤輸入一個字串去比對檔案中有沒有包含這字串 怎麼做比較好? : (原本嘗試使用fgets()跟strstr() 不過參數不接受unsigned char) 唔 這兩個函式(及其他類似函式)雖然不吃 unsigned char 但是另一方面來說 那些 > 127 的 bit pattern 在 signed char 裡總是某個值 (我們先不管是多少 這個可以扯的又一堆) 而且一樣的 bit pattern 在 signed char 裡表示的值仍然一樣 所以把它當做 signed char 讀進來的話 一樣的字還是一樣 不一樣的字還是不一樣 這樣一來一樣可以用這些函式來做事.... -- "LPH" is for "Let Program Heal us".... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.28.92 ※ 編輯: LPH66 來自: 140.112.28.92 (10/16 21:24)