我在系上linux嘗試
test.c
~
1 #include <stdio.h>
2 #include <unistd.h>
3
4 int main(int argc,char** argv){
5
6 if(argc!=3) exit(0);
7 else
8 printf("%s\n",crypt(argv[1],argv[2]));
9 return 0;
10 }
>>gcc test.c -lcrypt
>>./a.out apple am
卻會出現Segmentation fault
(我看manual page,crypt應該是:
char *crypt(const char *key, const char *salt);
實際上得到的return vale 卻是int...Orz)
我做錯了甚麼..