안녕하세요...
소스를 못 봐서 자세히는 설명 드리긴 힘들고 이런 경우 십중팔구...
pointer를 잘못 사용하셔서 그렇습니다.
buffer의 크기랑 pointer부분을 한 번 보세요...
그리고 C에 관한 질문은 여기 게시판이랑은 좀 맞지 않은것 같은데...
newsgroup나 아래 사이트에 질문을...
http://teen.zzagn.net/~promer/ : 시간이 좀 생겨서 c 언어를 공부해 보려고 애쓰는
: c언어 초보랍니다.
: 우연히 어떤 사이트에서 c 매뉴얼을 얻어서
: 그걸 바탕으로 공부하고 있는데
: 컴파일을 하는데 다음과 같이 나오더군요...
: /tmp/cchdMJT0.o: In function `main':
: /tmp/cchdMJT0.o(.text+0x1e): the `gets' function is dangerous and should not be used.
: 물론 해석이야 되지만 왜 이러는지 알고 싶어요.
: c에서 gets라는 함수가 사용 불가능한가요??
: 분명 매뉴얼대로 했는데 T T
: 또 segmentation fault라고도 나오는데 이것은 무슨 뜻인지?
: 알고싶어요......!!!!
:
: --
: 초보 리눅서가 되기 위해...--<어떠한 역경에도 굴하지 않는 '하양 지훈'>