1、在開發一工具時,
某一測試項的校驗對話框上顯示一串ZZZZZZZ7ZZZZZZZZ字符?
分析:其產生原因是fread()方法引起的,可使用fgets()方法解決,但fgets()只能讀取一行的字符串,如果需要讀取多行,fgets()就愛莫能助了。
fread()與fgets()使用:
例如:有一字符串“hello worldZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ”
如果使用fread()去讀,就會連hello world后面的ZZZ...一并讀了,
也就是,fread()不會在字符串讀取完的后面加上結束符/0。
而如果使用fgets()去讀,就只會讀取hello world,fgets()會在讀取完hello world后加上結束符/0。
使用fread(),可在字符串后面加上結束符/0,如初始化數組 char md5[100]={0},
即hello world000000000000000000000000000000000000000000000000。
2、bug-----某一項出現“ Cannot connect to 192.168.XX.XXX”
分析:可先使用ifconfig查看網絡狀態,
去ping 192.168.XX.XXX看網絡是否已通,
server端的服務是否打開。
新聞熱點
疑難解答