성엽이
KKIMSSI
성엽이
전체 방문자
오늘
어제
  • 분류 전체보기 (454)
    • :) (2)
    • C프로그래밍이론 (9)
    • C++프로그래밍 (64)
      • STL (1)
    • C# (2)
    • Visual studio 10.0 (9)
    • AT91SAM7S256 (21)
    • 논리회로 (14)
    • AVR2560 (11)
    • TCPIP (16)
    • NetWork (4)
      • Ubuntu Linux (2)
    • Assembly (21)
    • UNIX 프로그래밍 (6)
    • RFID 분석 (1)
    • Win32 API (7)
    • Cortex-M3 (4)
    • Unity (91)
    • Flutter (9)
    • OwnProject (11)
      • It's mine (5)
      • 마인드스톰 실습 (1)
      • 보고서 자료 (2)
      • RPi B+ (2)
    • ETC (25)
      • 상식 (3)
    • MFC (40)
    • PostgeSQL (18)
    • 영상제어 (6)
      • VFW_영상처리 (1)
    • Python (0)
    • Java (30)
      • SpringBoot (2)
      • Javascript (1)
      • JSP (13)
      • Spring (8)
    • Oracle (4)
      • SQL (3)
    • HTML (6)
      • Thymeleaf (1)
      • CSS (1)
      • Bootstrap (3)
    • IDE (1)
      • VS Code (1)
    • Android (2)
    • Privacy Policy (0)
    • MYSQL (2)
      • MariaDB (2)
    • AWS (5)
    • 개인공부 (0)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 관리자
  • 글쓰기

공지사항

인기 글

태그

  • ARM Reverse Engineering
  • WINAPI
  • 문자열 나누기
  • MFC
  • Boot Code 분석

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
성엽이

KKIMSSI

MFC

[MFC] CString 형 2차원 배열 동적할당

2014. 4. 1. 18:58

생성 - char와 CString형

char **strLine = new char*[nLine];          //[라인수][최대라인글자수]
for(int strnArray = 0; strnArray < nLine; strnArray++)

{
     strLine[strnArray] = new char [MAX_LINE_CHAR];  //MAX_LINE_CHAR (200)
}


========================================================================================


#define nLine 100

#define ITEM_ALARM 15 


CString **strData = new CString*[nLine];  //AddRecord에서 사용할 문자열 [라인수][아이템수]
for(int nArray = 0; nArray < nLine; nArray++)

{
     strData[nArray] = new CString [ITEM_ALARM];  //MAX ITEM - ALARM (11)
}

 

Func( strData );    // 함수인자로 넘기기      => Header 선언부 : Func(CString **strData);


해제

for(int cntDel = 0; cntDel < nLine; cntDel++)

{  
   delete [] strLine[cntDel];     // char 형
   delete [] strData[cntDel];     // String 형
}  
delete [] strLine;    // char 형
delete [] strData;    // String 형

[출처] 2차원 배열의 동적할당|작성자 하드코딩


저작자표시

'MFC' 카테고리의 다른 글

[MFC] RichEdit Control 2.0 사용하기 ( Edit Control 보다 다양한 기능 )  (0) 2014.04.02
[MFC] 유니코드 멀티바이트 UTF-8 문자열 인코딩 변환 모음  (2) 2014.04.02
[MFC] 다이알로그 item 순서 바꾸기  (0) 2014.03.20
[MFC] 언어사용 체계 정리  (0) 2014.03.20
[MFC] Excel Automation - release variant unknown type 엑셀 자동화 오류.  (0) 2014.03.19
    'MFC' 카테고리의 다른 글
    • [MFC] RichEdit Control 2.0 사용하기 ( Edit Control 보다 다양한 기능 )
    • [MFC] 유니코드 멀티바이트 UTF-8 문자열 인코딩 변환 모음
    • [MFC] 다이알로그 item 순서 바꾸기
    • [MFC] 언어사용 체계 정리
    성엽이
    성엽이

    티스토리툴바