|
이승현 님이 쓰신 글 :
:
: 예전에 pos와 substring 을 이용하면 가능하다고 하신 분이 계셨는데, 그것에 대한 사용법도 너무 헷갈리네요;
:
: 질문은 다음과 같습니다.
:
:
: 1. 현재 데이터가 ;를 기준으로 갑니다.
: col은 10개이므로 데이터는 "a;b;34;tdfg;11;gbc;ss;453;bc;fg" 이런식으로 전송됩니다.
: 이것을 ; 기준으로 자르는 법이 궁금합니다.
: 그 방법을 안다면, 리스트박스는 빼버리고 임시 str공간을 만들어서 cell[0][1] = str 이런식으로 굴리는게 가능해지겠죠.
AnsiString temp, temp1, temp2;
int n1, n2, n3;
temp = "a;b;34;tdfg;11;gbc;ss;453;bc;fg"
n1 = temp.AnsiPos(";"); // ; 있는 문자열의 길이를 구합니다.
n2 = n1 - 1; // ;의 문자 위치 제외 문자길이를 구합니다.
temp1 = substring(1, n2); // ;를제외한 문자 저장
temp.Delete(1,n1); // temp 원 데이터에서 ;값이 있는 길이 문자 제거
위와 같은 문장을 응용하시면 될거 같은데요
도움이 되셨는지 모르겠네요
|