|
struct ST_TEST
{
char caTest1[10];
char cTest2;
char caTest3[15];
};
이렇게 구조체가 있는데여
저 구조체에다 값을 다 넣고 이걸 다시 AnsiString에다 넣을때
ST_TEST stTest;
AnsiString strTemp;
strTemp = (char *) &stTest.caTest1;
이렇게 넣었는데여
cTest2값이 0이면 저렇게 넣으면 딱 10자리 들어가는데
cTest2값이 1이면 strTemp에 구조체 전체 크기 26개가 들어가는데 왜이러는지 모르겠네여
제가 AnsiString 형에 char배열을 넣는 방법이 잘못된건가여?
|