故事是这样的,
RegQueryValueExA()函数要往一个Char 数组填数据。
然后,atoi(),strcpy()处理这个char数组。
问题是这两个C运行时函数只接受char,char*类型。而人家windows API却只处理BYTE型数组。
且本质上BYTE与char是一样的,都占同样大小的内存空间。
我已经把项目调成多字节字符,要是unicode不知道还有多少错误。
哎。。。强大的windows啊
故事是这样的,
RegQueryValueExA()函数要往一个Char 数组填数据。
然后,atoi(),strcpy()处理这个char数组。
问题是这两个C运行时函数只接受char,char*类型。而人家windows API却只处理BYTE型数组。
且本质上BYTE与char是一样的,都占同样大小的内存空间。
我已经把项目调成多字节字符,要是unicode不知道还有多少错误。
哎。。。强大的windows啊