scanf()預設:
遇到空白符就當是輸入(空格,製表符,回車均為空白符);
我的預期:
空白,製表符當成內容,不作為輸入指令,僅當回車時才完成輸入。
遇到的坑位:
連續輸入時,最後一條始終要到下次才被讀入。
解決:%[^n] :接收除回車之外的所以字元;
fflush(stdin): 清空輸入
getchar(): 將最後乙個回車符吃掉,以免影響下一條輸入,或者scanf("%c", &tchar)。
sprintf(txtbuff,"[%s :>>>>>>>>>>>>>>>>>>>\n
", name_head);
while(1
) strcat(wrbuf,"\n
");strcat(txtbuff,wrbuf);
}char endchar[50]=;
sprintf(endchar,
"<<<<<<<<<<<<<<<<<<<%s]\n
",name_head);
strcat(txtbuff,endchar);
Glide使用過程中遇到的坑
專案之前使用的載入庫是universal image loader,但是此庫已經好久不維護了,同時也發現了更加不錯的載入庫,也就是glide,用起來很方便並且記憶體佔用量還很令人滿意,所以決定大刀闊斧的將之前的載入庫換成glide。但是在換使用者頭像相關模組的時候發現問題了,就是載入網路時第一次載入...
mysql使用過程中的各種坑
mysql登陸成功之後,使用命令 update user set password password 1234 where user root 修改密碼的時候出現錯誤 error 1054 42s22 unknown column password in field list 命令重新修改就可以了。...
swagger使用過程中遇到的坑
1 無限請求 如果swagger頁面請求有錯誤,swagger會無限嘗試訪問,後面重啟專案的時候,控制層會無限重新整理出現日誌的內容 本地的好辦,如果專案專案部署到伺服器中,可能十幾分鐘產生幾個g的日誌檔案 解決方式 最簡單的方式 關閉請求報錯的瀏覽器 2 同名問題 api 同名的問題 因為swag...