공부/C++
CARRAY 를 사용한 구조체는..
졸가메
2012. 3. 12. 15:11
반복문을 통해 전체를 불러올 때에도
그 사이즈가 유동적 이기때문에
매번 최대 크기 를 구해서 반복문의 횟수로 정해주어야 한다.
즉
for문을 돌릴 때 대부분의 for문들은
for( i등의 횟수에 관한 int값 ; i < 총 돌릴 반복 횟수 ; i++ )
이런식으로 짜게 되지만
Carray 로 짠 구조체 변수 를 반복작업에 사용할 경우
동적인 사이즈 이므로 매번 그 최대값이 무엇인지 값을 구해주어야 한다.
이때 그 값을 구하는 함수는
GetSize() 이다
ex : int maxsize = pUserName->m_UserName.GetSize();
이렇게 짜 주고 for문에다가 maxsize를 넣어주면 에러 없이 잘 작동하게 된다.
그 사이즈가 유동적 이기때문에
매번 최대 크기 를 구해서 반복문의 횟수로 정해주어야 한다.
즉
for문을 돌릴 때 대부분의 for문들은
for( i등의 횟수에 관한 int값 ; i < 총 돌릴 반복 횟수 ; i++ )
이런식으로 짜게 되지만
Carray 로 짠 구조체 변수 를 반복작업에 사용할 경우
동적인 사이즈 이므로 매번 그 최대값이 무엇인지 값을 구해주어야 한다.
이때 그 값을 구하는 함수는
GetSize() 이다
ex : int maxsize = pUserName->m_UserName.GetSize();
이렇게 짜 주고 for문에다가 maxsize를 넣어주면 에러 없이 잘 작동하게 된다.