>> Edit article
이름
제목
패스워드
안녕하세요? 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