|
#define SET_DATA_BY_COLUMN( DATA, COLUMN, VALUE ) \
DATA[0][COLUMN] = VALUE; \
DATA[1][COLUMN] = VALUE; \
DATA[2][COLUMN] = VALUE; \
DATA[3][COLUMN] = VALUE; \
DATA[4][COLUMN] = VALUE; \
DATA[5][COLUMN] = VALUE; \
DATA[6][COLUMN] = VALUE; \
DATA[7][COLUMN] = VALUE; \
DATA[8][COLUMN] = VALUE; \
DATA[9][COLUMN] = VALUE; \
DATA[10][COLUMN] = VALUE; \
DATA[11][COLUMN] = VALUE; \
DATA[12][COLUMN] = VALUE; \
DATA[13][COLUMN] = VALUE; \
DATA[14][COLUMN] = VALUE; \
DATA[15][COLUMN] = VALUE; \
DATA[16][COLUMN] = VALUE;
SET_DATA_BY_COLUMN( bData, 5, value )
이러면 어때요?
이용태 님이 쓰신 글 :
: 매크로 함수를 쓰면 속도가 개선이 되나요?
:
: 한번도 써본적이 없어서리... 간단한 예제소스 부탁드려도 될까요?
:
: 김종욱 님이 쓰신 글 :
: : 그러시면....매크로함수 하나 만들어서 17줄로 대체하도록 하세요...^^
: : 코드는 좀 커지겠지만.....
: :
: :
: : -------------------------------
: :
: :
: : 이용태 님이 쓰신 글 :
: : : for문을 사용하니 시간이 오래걸려서요...
: : :
: : : 동일한 데이터를 17번 for문으로 돌려서 넣느니..
: : :
: : : 한번에 17개의 데이터를 넣는 방법은 없을까요?
: : :
: : :
: : :
: : : ~~ 님이 쓰신 글 :
: : : : 당연히 for구문으로 대입해야 하는 것이겠죠?
: : : : column= 5;
: : : : for(int i=0; i<17; i++) pData[i][column] = value;
: : : :
: : : : 이용태 님이 쓰신 글 :
: : : : : pData[][]에서 첫번째 괄호를 행, 두번째 괄호를 열이라 한다면..
: : : : :
: : : : : 열을 기준으로 행의 위치에 값을 17개를 넣을려고 합니다.
: : : : :
: : : : : 즉 아래와 같이 배열이 있을때
: : : : :
: : : : : pData[0][5]
: : : : : pData[1][5]
: : : : : pData[2][5]
: : : : : pData[3][5]
: : : : : pData[4][5]
: : : : : pData[5][5]
: : : : : pData[6][5]
: : : : : pData[7][5]
: : : : : pData[8][5]
: : : : : pData[9][5]
: : : : : pData[10][5]
: : : : : pData[11][5]
: : : : : pData[12][5]
: : : : : pData[13][5]
: : : : : pData[14][5]
: : : : : pData[15][5]
: : : : : pData[16][5]
: : : : :
: : : : : 행이 다른 배열에 한꺼번에 값을 넣고자 합니다.
: : : : :
: : : : : 어떻게 해야 할까요?
: : : : :
: : : : : 좋은 방법 있으시면 답변 부탁드립니다.
|