c 输出 crypt 加密过的字符串问题
我是用php生成一个用crypt 加密过的密码:$password=crypt($pass); 然后将这个$password 传递给了c 程序,c程序我定义的是:
main(int argc, char *argv[])
然后使用:printf("%s",argv[1]); 语句想输出这个经加密的字符串,类似:$1$DfGmpZmj$Nhup4AQtAm6g6xLfvFElE0 ,但是输出的结果是null
,请问什么原因?该怎样做才能输出?
谢谢