Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[4639] 이차원 배열에 문자열 할당하는, 기초적인 것을 모르겠네요..
로터스 [] 1665 읽음    2004-09-15 16:41
가령
char temp[100];
char string[1000][100];

이런 배열을 일단 잡았습니다...
여기서 일차원 배열같은 경우는

temp = "abcdefg" 하면 잘 할당이 됩니다. 그림 형태로 보면..
temp배열 : [a][b][c][d][e][f][g]

그런데 여기서 제가 헷갈리는건요...
string배열에 문자열을 할당하려면 어떻게 해야 하나 하는 것입니다...

string = "abcdefg";  -> 안되지요...
string[0] = "abcdefg"; -> 역시 안되고..
string[0][0] = "abcdfg"; -> 물론 안되고..
*string[0] = "abcdefg" ;-> 역시 될리 만무...

strcpy를 이용해서 해보려고 했으나 역시 안되더군요..
strcpy(string, temp); -> 안되고...
strcpy(string[0], temp); -> 안되고..
이 방법도 갖가지 다 해봤는데 안되더라구요..

string[0][0]='a'
string[0][1]='b' ........ 이런식으로 일일이 하면 되긴 하는데,
이런 방식은 제가 원하는게 아니라서...

저는 지금 string 스택을 구현하려고 하고 있습니다.
int 스택은 일차원 배열로도 잘 되는데
string stack은 막히네요... 아무튼, 어떻게 해야 이차원배열에
문자열을 복사할 수 있을까요?

+ -

관련 글 리스트
4639 이차원 배열에 문자열 할당하는, 기초적인 것을 모르겠네요.. 로터스 1665 2004/09/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.