>我写了一个这样的函数,想把字符串转化为int型的,代码如下,</P>
>其中的int超出了取值范围的判断好像不太合理,请各位指教!</P>
>int StringToInt(const char* szStr){$ ~' o/ Z5 l0 l
>int -2147483648~2147483647</P><
>这是32位编译器的int的取值范围,是否可以直接用来判断!</P>
> #include "math.h"
>上面的i就是32位编译器要用来作判断的值!下面是16位编译器的值!</P><
> #include "math.h"
> 你可以在程序中用它来作越界判断的门槛!</P>| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |