Worros
|
Posted: Sat Feb 14, 2009 00:52 Post subject: |
|
|
У меня проблема
Вот такой код
Code: |
char mybuffer[5];
char * toinistring;
toinistring=(char*) malloc(128);
GetWindowRect(GetParent(ListWin), &rcClient);
strcpy(toinistring,"top=");
_itoa(rcClient.top,mybuffer,10);
strcat(toinistring,mybuffer);
strcat(toinistring,"\0");
strcat(toinistring,"\r");
strcat(toinistring,"bottom=");
_itoa(rcClient.bottom,mybuffer,10);
strcat(toinistring,mybuffer);
strcat(toinistring,"\0");
strcat(toinistring,"\r");
strcat(toinistring,"left=");
_itoa(rcClient.left,mybuffer,10);
strcat(toinistring,mybuffer);
strcat(toinistring,"\0");
strcat(toinistring,"\r");
strcat(toinistring,"right=");
_itoa(rcClient.right,mybuffer,10);
strcat(toinistring,mybuffer);
strcat(toinistring,"\n");
WritePrivateProfileSection("MplayerPosition",toinistring,IniFileName);
free(toinistring); |
по непонятной мне причине пишет в конец ini-файла мусор.
В чем моя ошибка? Как выглядит правильный вариант? |
|