문자열 질문있습니다.
찬솔
2023.04.01
질문 제목 : c언어 질문있습니다.에러뜨는데 이유를 모르겠습니다.질문 내용 : 에러 원인 지적 부탁드려요.
#include stdio.h
int main(void)
{
char s[100];
printf(학교명은?);
scanf_s(%s, s[0]);
printf(이름은?);
scanf_s(%s, s[1]);
printf(학번은?);
scanf_s(%s,s[2]);
printf(연락처는?);
scanf_s(%s, s[3]);
printf(======================);
printf(%s %s학번 %s %s, s[0], s[1], s[2], s[3]);
return 0;
}
제가 비쥬얼 스튜디오 2013버전 사용하는데 그것이 원인일까요?
-
회전력
감사합니다
-
가든
잘배우고갑니다
-
심플이
char s[100] 으로 하시면 s[0],s[1]에 글자 하나 밖에 못들어 갑니다.
원하시는게 s[0]에 문자열 , s[1]에 또 다른 문자열 넣으려면 char* s[100]으로 해야 합니다
그리고 s[0],s[1] 당 메모리 할당도 해주시면 구현 가능하실겁니다.