它为什么不起作用?
const char* ip = "192.168.1.4";
unsigned int ip4[4];
sscanf(ip,"%o.%o.%o.%o",ip4,ip4+1,ip4+2,ip4+3); // doesn't work
sscanf(ip,"%d.%d.%d.%d",ip4,ip4+1,ip4+2,ip4+3); // works
Run Code Online (Sandbox Code Playgroud)
我检查了scanf(3)的手册页,它清楚地表明%o是完全可以接受的.
| 归档时间: |
|
| 查看次数: |
903 次 |
| 最近记录: |