2차원 배열에 자료 입력할 때 질문 !!!!
에다
2023.04.01
2차원 배열에 자료 입력할 때 질문 !!!!
질문 내용 :
2차원 배열에 자료를 입력할 때요
예를들어 a[5][100] 라는 배열이 있을 때
a[0] 에는 aaa 라는 문자가 들어있고
a[1] 에는 bbb 라는 문자가 들어있는 상태에요
그런데 나중에 다시
a[0]에 ccc라는 문자를 넣고
a[1]에 ddd라는 문자를 넣으면
a[0]에는 aaa는 지워지고 ccc만 남게되고
a[1]에는 bbb는 없어지고 ddd만 남게 되잖아요?
그런데 저렇게 되지 않고
aaa 뒤에 ccc가 들어가서 a[0] 이 aaaccc 가 되게 하려면 어떻게 해야되나요??
코드)
int형을 char 배열에 넣느라
코드가 이거거든요
for(i=0; i3; i++)
{
itoa ( RETAIL_ORDER[i].StoreZip , discolumn[i] , 10);
}
RETAIL_ORDER[i].StoreZip의 값을 discolumn[i] 라는 배열에 넣는건데
이 for 문이 실행될 때 마다 값이 discolumn라는 배열에 차곡차곡쌓여야하는데
가장 나중에 들어간 값만 discolumn[i]에 넣어져서요 ㅠㅠ
그렇다고 열값까지 지정해줄순없는노릇이고(에러나니까)
(discolumn은 char 형 [100][100]짜리 배열 .)
-
무리한
strcat 함수를 찾아보세요