20120711-坑不起的sscanf

寫了個小代碼,格式化輸入的IP:portip

 

char ipbuf[64];printf

unsingned short port;格式化

sscanf("192.168.1.100:2500」,"%[0-9.]:%d,ipbuf,&port);

printf("ipbuf=%s,port=%d\n\n」,ipbuf,port);

輸出ipbuf爲空

坑爹啊。

port想固然的設置成unsigned short。

卻不知sscanf接受的是int

從新定義 int port

一切太平了。

相關文章
相關標籤/搜索