하나 더 질문드릴께요.
콩알눈
2023.04.01
질문 제목 : 질문 내용 :
for(i=0; isize; i++){
scanf(%s,&string[i]);
}
이런경우 char *string을 해서 디버그 모드로보면 앞부분이 잘라지거나 그러는데,
이걸 int 형으로 변환하니 정상으로 작동하더라구요. 이게 어찌된일인지;;
2명을 입력받는다고하면 wkd al을 입력받으면 메모리를 보니 wkd부분이 잘려지고 wal부분으로 나오더라구요.
-
천칭자리
저도 지금 방금 먼가이상해서 수정은했는데; 왜그런건지 이중포인터는 사용을 잘안해봐서;;;
간단한 개념만알아요 ㅠ -
4차원
의도 대로 하실려면 char**가 맞습니다.
지금 char* 상태서 [i] 연산이 나면 1바이트씩 움직입니다.
그러니 wkd 에서 kd가 짤리고 al이 들어 가는 것입니다. -
어서와
char *string=NULL로 변수지정했습니다.
-
솔잎
string은 char** 형식인가요??