char *temp="test message";
int i =0;
char *arr[50];
strcpy(arr[i],temp);
문자열배열 이니까 arr[0]에 char* 형식 문자열 첫번째 주소가 들어가는걸로 알고있는데 왜 에러가 발생하는지 모르겠습니다.
char *temp="test message";
int i =0;
char *arr[50];
strcpy(arr[i],temp);
문자열배열 이니까 arr[0]에 char* 형식 문자열 첫번째 주소가 들어가는걸로 알고있는데 왜 에러가 발생하는지 모르겠습니다.
arr0에는 주소가 아니라 초기화안된 쓰레기값이 있겠지
앞에 &를 붙이던 인덱스를 지우건 하셈
이 소스를 자바가 좋아합니다
앞에 &를 붙이고 인덱스지워도 안됨 ㅜㅜ 쓰는법을 잘 모르겠음 ㅠ
한숨나온다...
temp를 복사해 넣으려는 arr[i]의 char 배열 길이가 몇이냐? 네가 직접 할당해주지 않아도 temp 길이에 맞춰 스스로 만들거라고 가정했겠지?
장막을 열고 arr배열을 보았지만 그곳엔 char 주소값을 저장하는 50 * 4 bytes의 공간밖엔 없었어...