Здравствуйте, Shell4692, Вы писали:
S>:
S>char szBuffer[1024];
S>:
S>:
S>i=10;
S>wsprintf(szBuffer, "%d", i);
S>TextOut(0, 0, szBuffer, lstrlen(szBuffer));
S>....и все
Если учесть max и min значение 32х битного инта :
#define INT_MAX 2147483647 /* maximum (signed) int value */
#define INT_MIN (-2147483647 — 1) /* minimum (signed) int value */
то буфер надо выделять гораздо меньше :
char szBuffer[12] (один байт под минус, один под 0).
С уважением, Vic.