[問題] fscanf 如何避開 [XXX] 這樣類型的字

看板C_and_CPP (C/C++)作者時間16年前 (2009/02/20 11:43), 編輯推噓3(306)
留言9則, 5人參與, 最新討論串1/4 (看更多)
fscanf(fp,"%[^ .,]",stemp) 這樣的寫法可以用來避開 空白 句點 逗號 那如果今天有個字 是 [abc] 該怎麼應用才能只讀到 abc 呢 ?? 我現在這樣寫 fscanf(fp,"%[^ .,[]",stemp) 但是會讀到 abc] 後面的括號避不掉,又不知道該怎麼把]加到fsacnf裡面 請問該怎麼加進去呢 ?? 請各位大師幫忙 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.236.140

02/20 12:16, , 1F
%[abc]
02/20 12:16, 1F
※ 編輯: onicalz 來自: 140.113.236.140 (02/20 12:25)

02/20 12:41, , 2F
1樓大大的方法好像不行耶,因為我並不會知道裡面的字
02/20 12:41, 2F

02/20 13:15, , 3F
%[0-9a-zA-Z]
02/20 13:15, 3F

02/20 13:25, , 4F
阿 錯了 = =|||
02/20 13:25, 4F

02/20 13:28, , 5F
樓上的大大 哪邊錯了 我試了一下 只要再改一些 就很好用耶
02/20 13:28, 5F

02/20 13:28, , 6F
前進了一點點 但是還是有點問題 XD 感謝
02/20 13:28, 6F

02/20 16:40, , 7F
右中括號要放進去要放第一個
02/20 16:40, 7F

02/20 22:50, , 8F
想請教什麼 這是什麼語法嗎?
02/20 22:50, 8F

02/20 23:09, , 9F
a大說的沒錯 感謝
02/20 23:09, 9F
文章代碼(AID): #19dYRx1y (C_and_CPP)
文章代碼(AID): #19dYRx1y (C_and_CPP)