写了一阵子C++,再写C就不怎么顺手了,写成了“高级集成语言”,再写“低级集成语言”,发现很多东西都不顺手,就拿这次批量查询IP来说吧,对于fgets读取获得的buf,C++中似乎不用管这个指针变量char *所指地址的大小,而C语言就不同了,直接指定char *会发生core dump,必须指定char的大小,另外,我测试平台可能也有很大关系,我在windows下的cygwin平台没有错误,但是在linux下发生错误,freebsd下却因为inet的问题导致错误,很稀奇,在cygwin下代码如下:
查看全文: 批量查询IP引起的警示»
