开发平台(Platform): (Ex: VC++, GCC, Linux, ...) [6~
VS Community 2015/C
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
stdio.h, string.h
问题(Question):
小弟我练习写一个从string型态的十六进制数字(32-bit)转成binary的函式,
0x/0X可有可无,且可不必输满8个十六进制数字,在不喂入0x/0X的状况下可正常执行,
但是在有0x/0X且输入满8个HEX的状况时,会出现Run-time check failure例外警告,
拜托各位大神帮忙了~
喂入的资料(Input):
0x12345678
预期的正确结果(Expected Output):
结果正确,不过会有例外警告
错误结果(Wrong Output):
Run-Time Check Failure #2 - Stack around the variable 'string' was corrupted.
程式码(Code):(请善用置底文网页, 记得排版)
http://ideone.com/cfYkLA
补充说明(Supplement):
无