keyboard / string problem
Posted: May 9, 2006 @ 12:06pm
can edge accept keystroke from keyboard without colliding with the keyup, keydown, or keybuttonA etc? like using getch() or kbhit()?
and one more thing, my code below :
char name[2][3];
int i=0;
ClassEStd::StrCpy(name[i], "MAX");
i++;
ClassEStd::StrCpy(name[i], "KIN");
for (i=0; i<2; i++)
display->buffer.DrawFont(150, 70+(i*20), &display->internal, name[i], EFX_COLORKEY | EFO_VCENTER);
resulted in :
name[0] = "MAXKIN"
name[1] = "KIN"
while :
char name[2][3];
int i=0;
ClassEStd::StrCpy(name[i], "MAX");
display->buffer.DrawFont(150, 70+(i*20), &display->internal, name[i], EFX_COLORKEY | EFO_VCENTER);
i++;
ClassEStd::StrCpy(name[i], "KIN");
display->buffer.DrawFont(150, 70+(i*20), &display->internal, name[i], EFX_COLORKEY | EFO_VCENTER);
resulted in :
name[0] = "MAX"
name[1] = "KIN"
is there any problem with StrCpy()?
and one more thing, my code below :
char name[2][3];
int i=0;
ClassEStd::StrCpy(name[i], "MAX");
i++;
ClassEStd::StrCpy(name[i], "KIN");
for (i=0; i<2; i++)
display->buffer.DrawFont(150, 70+(i*20), &display->internal, name[i], EFX_COLORKEY | EFO_VCENTER);
resulted in :
name[0] = "MAXKIN"
name[1] = "KIN"
while :
char name[2][3];
int i=0;
ClassEStd::StrCpy(name[i], "MAX");
display->buffer.DrawFont(150, 70+(i*20), &display->internal, name[i], EFX_COLORKEY | EFO_VCENTER);
i++;
ClassEStd::StrCpy(name[i], "KIN");
display->buffer.DrawFont(150, 70+(i*20), &display->internal, name[i], EFX_COLORKEY | EFO_VCENTER);
resulted in :
name[0] = "MAX"
name[1] = "KIN"
is there any problem with StrCpy()?