精華區beta SetupBBS 關於我們 聯絡資訊
最近改寫了 talk.c friend_edit 才注意到這個問題,剛剛到許多 sob站,發生大部份的站都沒有改掉這問題 問題是這樣子的啦,如你設了:aa, aaa, aaaa為好友後,把aa刪除 會發現連aaa, aaaa也都不見了,這看程式碼就會明白為什麼了 我是這樣子改的啦,嘿嘿,有點賤的改法,我想說也不必太計較, 這樣子就能夠達到效果啦 while (fgets(genbuf, STRLEN, fp)) { /* 新加上去的,不然會有錯,例如刪掉 aa,會把aaa,aaaa也都砍了 */ if ((genbuf[0] > ' ') && (strncmp(genbuf, uident, length) || genbuf[length] != ' ')) fputs(genbuf, nfp);