사람 이름 5명 입력 받으려고 하는데
#include <stdio.h>
#define size 5
int main(void)
{
char name[size][20];
for (int p = 0; p<size; p++)
{
printf("%d번째 사람 입력:", p + 1);
scanf_s("%s", name[p]);
printf("%s", name[p]);
}
return 0;
}
형님들
이렇게 하면 어디가 틀린겁니까?
사람 이름 5명 입력 받으려고 하는데
#include <stdio.h>
#define size 5
int main(void)
{
char name[size][20];
for (int p = 0; p<size; p++)
{
printf("%d번째 사람 입력:", p + 1);
scanf_s("%s", name[p]);
printf("%s", name[p]);
}
return 0;
}
형님들
이렇게 하면 어디가 틀린겁니까?
이차원 배열에서 왜 일차원이 되죠?
scanf_s("%s", name[p][20]); printf("%s", name[p][20]);
해도 안됩니다...
좆밥이라모르겟서요ㅈㅅㅈㅅ - dc App
열심히 수련하십쇼
ㅈ밥년들아 라고 달면 ㅈ밥밖에 안들어오니까 댓글상태가 이러죠 바보세요 - dc Cpp
님도 좆밥인가요
본문같은 문제는 해결 가능한 좆밥이지 - dc Cpp
어디가 틀린겁니까
좆밥이라 못알려주겠다야 - dc Cpp
뭐야 해결 못하네
ㅋㅋ 5년 전부터 공부했지만 대답 못해드립죠~암~ - dc Cpp
http://m.dcinside.com/board/programming/1209731
좆밥 코드나 구경해보쉴 - dc Cpp
한수 배우고 갑니다
예
scanf_s("%s", name[p], sizeof(name[p]));
걍 #define _CRT_SECURE_NO_WARNINGS 이거 추가하고 scanf로 해 오류안남
scanf_s("%s", name[p], size);
scanf_s에 인수를 줄 때 입력가능한 최대 크기를 지정해야함
아 수정 scanf_s("%s", name[p], 20);