하긴 그거외엔 문제가 없어보이니까 #define _CRT_SECURE_NO_WARNINGS 넣고 scanf로 쓰는게 낫지 - DCW
17번(218.237)2016-07-22 17:27
아니 포맷스트링에 전달할때 주솟값 먹여야되잖음
@(1.239)2016-07-22 17:28
엥
17번(218.237)2016-07-22 17:28
그걸안붙였네ㅋㅋㅋㅋㅋㅋ - DCW
17번(218.237)2016-07-22 17:28
&test[i]인것이 아닐까
@(1.239)2016-07-22 17:29
그거네ㅇㅇ.. - DCW
17번(218.237)2016-07-22 17:29
어떻게 하면되나여??
JUMAT(121.144)2016-07-22 17:29
앗 감사합니다 ㅜㅜ
jumat(121.144)2016-07-22 17:31
제가 잠깐 헷갈려서 scanf_s 에서 변수 앞에 &을 안붙이는 경우도 있다고 봤었는데 어떤 때 인지 알수잇을까요?>
jumat(121.144)2016-07-22 17:32
문자열이요
@(1.239)2016-07-22 17:36
지금은 더 복잡하게 아실 필요없음
@(1.239)2016-07-22 17:36
좀 늦은 감이 없잖아 있는데 변수 앞에 &을 안붙이는 경우엔 배열 또는 포인터인 경우가 있음
dd(121.145)2016-07-22 22:48
대표적으로 문자열(char*) 배열이 있고.
dd(121.145)2016-07-22 22:49
scanf는 변수의 값을 구하고 싶어서 쓰는게 아니라 변수에다가 값을 집어넣기 위해 쓰는거잖아? 그래서 우리는 인자로 변수의 값이 아닌 변수의 주소값을 전달해서 scanf 함수가 그 주소값에다가 입력된 값을 집어넣을 수 있도록 해주는거고. 그래서 어떤 변수의 주소값을 구하는 & 연산자를 붙여서 인자로 전달해주는 거임
dd(121.145)2016-07-22 22:51
근데 포인터와 배열은 이미 가지고 있는 값이 어떤 변수의 '주소'야. 그러니까 &을 붙일 필요가 없을 뿐더러 붙여서도 안됨.
define을 include 위에해보셈 - DCW
들여쓰기 난리난것보소
안됩니다 ㅜㅜ
문제는 아마 scanf_s를 사용한곳일거라 봄
scanf_s는 문자열일경우에 크기 설정해주는거만 문제있지않음? - DCW
하긴 그거외엔 문제가 없어보이니까 #define _CRT_SECURE_NO_WARNINGS 넣고 scanf로 쓰는게 낫지 - DCW
아니 포맷스트링에 전달할때 주솟값 먹여야되잖음
엥
그걸안붙였네ㅋㅋㅋㅋㅋㅋ - DCW
&test[i]인것이 아닐까
그거네ㅇㅇ.. - DCW
어떻게 하면되나여??
앗 감사합니다 ㅜㅜ
제가 잠깐 헷갈려서 scanf_s 에서 변수 앞에 &을 안붙이는 경우도 있다고 봤었는데 어떤 때 인지 알수잇을까요?>
문자열이요
지금은 더 복잡하게 아실 필요없음
좀 늦은 감이 없잖아 있는데 변수 앞에 &을 안붙이는 경우엔 배열 또는 포인터인 경우가 있음
대표적으로 문자열(char*) 배열이 있고.
scanf는 변수의 값을 구하고 싶어서 쓰는게 아니라 변수에다가 값을 집어넣기 위해 쓰는거잖아? 그래서 우리는 인자로 변수의 값이 아닌 변수의 주소값을 전달해서 scanf 함수가 그 주소값에다가 입력된 값을 집어넣을 수 있도록 해주는거고. 그래서 어떤 변수의 주소값을 구하는 & 연산자를 붙여서 인자로 전달해주는 거임
근데 포인터와 배열은 이미 가지고 있는 값이 어떤 변수의 '주소'야. 그러니까 &을 붙일 필요가 없을 뿐더러 붙여서도 안됨.