其实我只是想在c#实现sscanf函数的功能,就是将字符串格式化为 16 进制数
#include
void main()
{
char* p = "0x1a";
int nValude = 0;
sscanf(p, "%x", &nValude);
printf("%d\r\n", nValude);
}
.NET类库比C++的标准库强大很多,没有必要调用。好比没有必要给汽车加上栓牲口的装置。
string s = "1a";
int nValue = Convert.ToInt32(s, 16);
直接用是用不了,可以制作一个DLL,导入之后引用这个方法,这个方法可以自己封装成自己的来使用