|
마방진 님이 쓰신 글 :
: //그런데 이부분은 에러가 나네요
: AnsiString a, b, date, name;
: date = "2005-01-01";
: name = "홍길동";
:
: a = "A" + 2; // <<-------- 이 부분 문제 ****
: a=""+a+"";
:
: ("A" + 2 ) 가되면, (char *) 형의 연산이 됩니다.
: ("A"의 주소(pointer)에 2를 더하는 결과가 됩니다.)
:
: 원하는 AnsiString의 '+' 연산을 하시려면,
:
: a = "A" + IntToStr(2);
:
: 또는
:
: a = AnsiString("A") + 2
:
: 이런식으로 고쳐야 할 것 같습니다.
:
네... 그부분은
a = "A" + IntToStr(2); 로 되어 있구요 (옮기는데 빠트렸네요;;)
그부분은 정상입니다. 옮기고 나서 그 부분이 잘못옮겨졌다는걸 알고 수정할려고 했는데
글 수정이 안되더라구요...
그 부분은 정상이구요 제가 말씀드린 그 부분에서만 에러가 납니다. ㅠㅠ
감사합니다
|