|
caTest1의 길이가 항상 10이면...
AnsiString strTemp = AnsiString(stTest.caTest1, 10);
이렇게 길이를 지정해주면 됩니다.
그럼....
--------------------------------------------------------------
AnsiString 님이 쓰신 글 :
: 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배열을 넣는 방법이 잘못된건가여?
|