void main() {
char str[100]; // 이게 배열이다 char 형 변수를 100 칸 만들겟다는 소리지
printf (\"문자열을 입력해 봐라 : \");
scanf(\"%s\",str); // %s 문자열 입력 서식자 임
printf(\" 늬가 입력한 문자열은 %s \\n\", str);
}
설명하자면 char 형 함수를 100 칸 만드는거다
그리고 %s로 입력하는거지 대신 char 함수 가 100칸이 넘는 글자는 입력 못한다 하려면 1000개를 만들어야겟지
그리고 & 이 연산자는 배열(포인터)에서 사용안해도됌
char str[100]; // 이게 배열이다 char 형 변수를 100 칸 만들겟다는 소리지
printf (\"문자열을 입력해 봐라 : \");
scanf(\"%s\",str); // %s 문자열 입력 서식자 임
printf(\" 늬가 입력한 문자열은 %s \\n\", str);
}
설명하자면 char 형 함수를 100 칸 만드는거다
그리고 %s로 입력하는거지 대신 char 함수 가 100칸이 넘는 글자는 입력 못한다 하려면 1000개를 만들어야겟지
그리고 & 이 연산자는 배열(포인터)에서 사용안해도됌
배열 안배웠데염
어맛! 배열을 무조건 알아야했던거구나
아 ㅋ 설명해놓으셨넹
그래서?
scanf 에 연산자 &라고 밑에 댓글 달았다.
if문배우면 퀴즈게임 만들려했었는데 이거 안배웠으면 하루종일 고생했을듯 감사합니다
안해도 되냐? 확실하겐 몰겠다.
배열이름은 뭐다?
배열의 첫번째 공간의 주소값이다...
감사하면 밑에 해리포터 관련된 내글에다가 재밌는 댓글좀 달아줘 영화 지루하다.
역시 좋은아버지는 너무 친절해 헤헤
그러므로 입력받을때 배열 이름 자체를 사용한다면 & 없어야한다.
Java // 나도 자바로 먹고사는 사람이지만.. C를 먼저 배우는게 좋은듯 하다
엇 java떳다
c언어는 포인터가 좇같다면 java는 어디가 좇같나염?
이클립스 빌드 에러나면 난 더이상 코딩을 하기가 싫더라.
자바는 속도가 좇같아염
좋은아버지 // clean 해주세요
해결완료 근데 경고가 하나뜨는데 scanf 선언을 참조하라고 근데 실행은되네요 완벽히
경고아니라 원래뜸 ㅋ
비주얼 버전이?? 디클레어드 된거 아닌가..
비쥬얼 c++ 2008 익스프레스 에디션 입니다
그게 scanf 로 입력받을때 %써서 그런걸거야 &연산자로 해보거나 배열이니까 그냥 s 만 해봐
그래도 안되면 나도 몰랑 ㅋ
scanf는 사장된 함수.. 물론 함수 소스코드는 유지되고 있지만, 보안상 불안해서 함수가 바뀌었으므로 그걸 찾아보세요;;
결과만 중요하면 됨니다 해결완료
다들 감사