억지로 위치를 맞추는거긴 한데
문자 하나만 입력 받으면 2중 for문으로 각 인덱스 위치에 맞게 문자를 넣을 수가 있잔슴
그래서 서로 다른 배열을 만들어서
이름이랑 나이를 입력한다 하면 0행기준으로
name[i][j] age[i][j]가 있으면 0열 위치에 a를 입력하고 숫자 1을 입력 하면
각각 0행0열에 a랑 1이 들어가 있으면
출력을 이름 : a 나이 : 1 이렇게 붙여서 출력할 수 있잖아
근데 문자열은 for문을 1개만 써야되는데 그걸 어떻게 같은 위치에 놓냐 이말임
애초에 안되는 전제가 아닌가 문자열은 ...
꼰묘꼰묘해(tjqhgus1011)2022-03-31 00:09
답글
비교가 잘못된듯
애초에 문자열이 char 배열인데
왜 원소 1개짜리 int랑 비교함
name[i][j]랑
age[i]를 비교해야지
영웅군(herosf99)2022-03-31 00:30
답글
너가 쓴글에서 정답을 알 수 있음
문자 하나만 입력 받으면 가능하다.
문자열은 불가능하다.
char a, int b는 가능한데,
char a[i], int b는 불가능하다.
영웅군(herosf99)2022-03-31 00:41
답글
그래...?? 문자 하나만 입력 받는거는 2중 for문 써서 내가 원하는 위치에 놓을 수 있고 이름 나이를 붙여서 출력을 하게 되도
어차피 같은 위치니까 가능한데
문자열은 불가능하다는거지 ?
그럼 내가 애초에 안되는걸 되게 하려고 고민했다는건가??
꼰묘꼰묘해(tjqhgus1011)2022-03-31 01:03
답글
웅
nmae[i][j]에서 '문자 하나'는 되잖아
근데 그 문자 하나가 여러개 있는 배열이
'문자열'이잖아
그럼 배열 한개를 더 추가해야지
name[i][j][k]처럼
영웅군(herosf99)2022-03-31 01:08
답글
헐.....역시 ...어쩐지 아무리해봐도 안되더라........
그럼 3차원 배열을 써야되는거구나
와 진짜 고맙다 ㅠㅠ 안그랬으면 내일도 안되는거붙잡고 시간 날릴뻔했네 ㅠㅠ
문자열 자체가 이해 안되는건 아닌데
아무리해봐도 숫자 위치에 안들어가서 이해가안됐는데
애초에 안되는거였구나
시간내서 알려줘서 고맙다 ㅠㅠ
같은 위치가 무슨말임
코드 상에서?
억지로 위치를 맞추는거긴 한데 문자 하나만 입력 받으면 2중 for문으로 각 인덱스 위치에 맞게 문자를 넣을 수가 있잔슴 그래서 서로 다른 배열을 만들어서 이름이랑 나이를 입력한다 하면 0행기준으로 name[i][j] age[i][j]가 있으면 0열 위치에 a를 입력하고 숫자 1을 입력 하면 각각 0행0열에 a랑 1이 들어가 있으면 출력을 이름 : a 나이 : 1 이렇게 붙여서 출력할 수 있잖아 근데 문자열은 for문을 1개만 써야되는데 그걸 어떻게 같은 위치에 놓냐 이말임 애초에 안되는 전제가 아닌가 문자열은 ...
비교가 잘못된듯 애초에 문자열이 char 배열인데 왜 원소 1개짜리 int랑 비교함 name[i][j]랑 age[i]를 비교해야지
너가 쓴글에서 정답을 알 수 있음 문자 하나만 입력 받으면 가능하다. 문자열은 불가능하다. char a, int b는 가능한데, char a[i], int b는 불가능하다.
그래...?? 문자 하나만 입력 받는거는 2중 for문 써서 내가 원하는 위치에 놓을 수 있고 이름 나이를 붙여서 출력을 하게 되도 어차피 같은 위치니까 가능한데 문자열은 불가능하다는거지 ? 그럼 내가 애초에 안되는걸 되게 하려고 고민했다는건가??
웅 nmae[i][j]에서 '문자 하나'는 되잖아 근데 그 문자 하나가 여러개 있는 배열이 '문자열'이잖아 그럼 배열 한개를 더 추가해야지 name[i][j][k]처럼
헐.....역시 ...어쩐지 아무리해봐도 안되더라........ 그럼 3차원 배열을 써야되는거구나 와 진짜 고맙다 ㅠㅠ 안그랬으면 내일도 안되는거붙잡고 시간 날릴뻔했네 ㅠㅠ 문자열 자체가 이해 안되는건 아닌데 아무리해봐도 숫자 위치에 안들어가서 이해가안됐는데 애초에 안되는거였구나 시간내서 알려줘서 고맙다 ㅠㅠ
다행이네 뿌듯하다 확실하게 이해하고 넘어가야함
그래 정말 고맙다 ㅠㅠ 복받아라 ㅠㅠ