首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

,字符转换有关问题

2012-03-24 
求助,求助,字符转换问题注册表里总是不能正确显显,可以是字符转换那出了问题,请高手帮忙改一下,试了很长时

求助,求助,字符转换问题
注册表里总是不能正确显显,可以是字符转换那出了问题,请高手帮忙改一下,试了很长时也试出来  

  RegOpenKeyEx(hKey[3],KeyNum[0],0,0,0);
RegQueryValueEx(hKey[3],KeyNum[0],0,0,NumTime[0],&dw);
RegCloseKey(hKey[3]);
x=atoi(NumTime[0]);
if(x>Time)
{
TCHAR a[]=TEXT("00");
itoa(Time,a,10);
NumTime[0]=a;
RegOpenKeyEx(hKey[3],KeyNum[0],0,0,0);
RegSetValueEx(hKey[3],KeyNum[0],0,REG_SZ,NumTime[0],sizeof(NumTime[0]));
RegCloseKey(hKey[3]);


[解决办法]
试试下面这样改:
TCHAR a[]=TEXT("00");
itoa(Time,a,10);

-->

char a[20];
itoa(Time,a,10);



[解决办法]
另外
RegSetValueEx(hKey[3],KeyNum[0],0,REG_SZ,NumTime[0],sizeof(NumTime[0]));
--〉
RegSetValueEx(hKey[3],KeyNum[0],0,REG_SZ,NumTime[0],strlen(NumTime[0]));

热点排行