void main()
{
char a, b, c, d;
printf("주소를 입력하세요: ");
scanf("%s %s %s %s", &a, &b, &c, &d);
printf("입력받은 주소 = %s", c);
}
코드는 위와 같습니다
비주얼 스튜디오 2015 커뮤니티 사용중이구
scanf_s를 안써도 되게 전처리기 설정두 했습니당
빌드 후에
'주소를 입력하세요 : _'
위와같이 콘솔창이 뜨고 나서
'a b c d'를 입력하면 작동이 중지되었다고 떠버리네요 ㅠㅠ
해당 교재가 6.0을 기준으로 작성된거라 참 힘드네요... 조금만 도와주세여 행님들...
스트링이잖슴 배열로 해야되는거 아님? 그리고 c 인데 "" 은 다 어디갔어
ㄴ배열을 아직 안배워서 최대한 안쓰는 쪽으로 가고시펐는데... 일단 감사합니당 뒷페이지 넘겨가면서 해보겠습니다!
ㄴ쌍따옴표 다 썼다고 생각했는데 부족한가여?
저도 c는 잘모르지만 %s -> %c 로 바꾸면 될 지도 모르겠습니다.
ㄴ 원래 예제에서는 서울특별시 ㅇㅇ구 ㅇㅇ동 ㅁㅁㅁㅁ 이런식으로 문자열로 받아와야 해서 %s를 사용해써영
char는 문자열이 아니라 문자받아주는 친구일거에요 - dc App
char* 즉, char형 배열같은 친구들이 문자'열'을 받아주지요 - dc App
ㄴ 와 그러네여 정말 감사합니다 char a char b char c char d 일일히 다 선언해봤는데두 안되서 시무룩했는데 *하나 붙이니 깔끔하게 되네여 사랑합니다
즐코딩하세여 :') - dc App
ㄴ아쉬운건 아직 학교에서 안배운거라 쓰면 교수님이 학점에 테러하실거같아서 못쓰겠네여 ㅠㅠ 아무튼 정말정말 감사합니다!