for (j=1;j<9 ;j++ ){ranum = (rand()%(122-48))+122;pw[j] = ranum;printf("%d/",pw[j]);printf("%d/",ranum);}이러면 -93/162/-95/161/-126/130대충 이렇게 결과가 나옴왜 이런지 암?그냥 랜덤 넣은건 16진수이상으로 해도 먹히는데배열에 들어간건 음수로 나오네?
int 배열로 선언하든지, %u 로 찍어
%d 는 signed decimal 이야
dd// 배열에 들어가면 값이 변해버림
글 똑바로 읽고 알려준대로 해봐
ㅇㅇ배열선언할때 int 찍으니깐 정상으로 들어감. ㄸㅋ