>> Delete No. 50609 article
No. RE: crypt() 사용중 에러!!!

등록 2002-06-09 03:07:00 By localhost     조회 1
이름 godyang    

		안녕하세요?
 crypt 함수의 man page를 보면, 리턴값이 character형 포인터로
되어 있습니다.
 즉, pass_crypt를 선언할 때 배열로 하지 마시고 포인터로
하시면 됩니다.
 char pass_crypt[13]
-> char *pass_crypt
 컴파일시에 crypt library를 링크하는 것을 잊지 마시고요.
 그럼...
 : #define _XOPEN_SOURCE
: #include <unistd.h>
: #include <stdio.h>
:
: main()
: {
:       char pass[8], pass_crypt[13];
:       pass_crypt = crypt(pass, "ab");
:       printf("%s", pass_crypt);
: }
:
: 이렇게 했는데 incompatible types in assignment 이라는
: 메세지가 나오네요. 아무리 해봐도 안되요.
: 어디가 잘못됐나요?
:
: --
: 으악, 벌써 몇시간째 헤메고 있나?
 --
어떻게 물고기를 잡을까...
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved