사람 이름을 입력하기위해 문자열 배열 name[10][7] 을 만들었습니다.
10명의 이름(3글자 기준)을 입력하면
name[0][0] name[0][1]...naem[0][6]
name[1][0] name[1][1]...name[1][6]
name[2][0] name[2][1]...name[2][6]
.
.
.
name[9][0] name[9][1]...name[9][6]
이렇게 만들어진다음
행의 숫자가 바뀌고 열의 숫자가 0 인 배열들에 이름이 저장되는걸로 알고있습니다.
그리고 저는 이걸 포인터 배열 na[10]을 만들어 na[0]~na[9]까지 각각 이름이 저장된 배열을 가리키도록 했구요..
이 다음에서 막혔습니다 포인터 배열이든 앞서만든 문자열 배열이든
seat[5][2]라는 2차원배열에 각 자리에 넣어주고 싶은데 딱 떠오르는 코딩방법이 없네요 ..
만약 이름을 \"가 나 다 라 마 바 사 아 자 차\"라고 입력을하면 이걸
가 나
다 라
마 바
사 아
자 차
이런식으로 나타내고 싶습니다 코딩 방식좀 알려주세요 ㅠㅠ
질문 올립니당
음(118.47)
2011-06-07 22:28
추천 0
댓글 7
다른 게시글
-
리눅스 응용프로그램 소스 보기가 겁난다.시불라미(sibulamy) | 11.06.07추천 0
-
형들 C언어 초짜가 질문좀 할게요 [6]D언어(112.184) | 11.06.07추천 0
-
나도 NHN 조짐 [2]한마음택배(iqjumps) | 11.06.07추천 0
-
성대횽 [1]어떡해(go2go) | 11.06.07추천 0
-
형님들 VC++ 초짠데요 [1]익명(58.230) | 11.06.07추천 0
-
하드카피 질문드립니다 ..음(118.47) | 11.06.07추천 0
-
우분투는 개발자용 배포판으로 굳어지는 느낌... [1]분당살람(virtuachoi93) | 11.06.07추천 0
-
소스코드 봐주세요 .. [5]음(118.47) | 11.06.07추천 0
-
멀티쓰레드로 서버만들다가 든 생각인데. 이거 그냥 비동기로 해도 되죠?? [4]형들아(14.41) | 11.06.07추천 0
-
SQL Server 2008 R2 Dev [1]ㅋㄱ(183.96) | 11.06.07추천 0
기억이 잘 안나긴 하는데. 한글로 3글자면 배열 길이가 7이어야 되지 않아요?? 마지막에 \'\\0\' 있어야 문자열 끝이라고 인식할텐데요
아 맞구나 나 병신 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
ㄴ 난독증돋네ㅡㅡ
seat에 n이란 변수를 저장 하고 name[n]으로 호출하면 될듯.
ㅇㅇ 저 병신 ㅋㅋ 그래서 썰을 풀어야할듯 ㅋㅋ for(int i=0; i<10; i++) { if( i가 홀수면~ 첫번째니까 ) printf ( %s 이거 해서 name[i] 뽑고 짝수면 name[i] 한다음에 \\n 해서 개행하면 될거 같은데 ㅋㅋ
저장은 seat[i][j]=(i+1)*(j+1)-1; 호출은 name[seat[i][j]];
저장방법은 틀렸구나.. 루프 count한 숫자 집어넣으면 됨.