#include
#include int main(void)
{
char *pTmp = getenv("SHELL");
int i;
for (i = 0; i < strlen(pTmp); ++i)
{
printf("%02x : %c
", *(pTmp + i), *(pTmp + i));
}return 0;
}
以上代码在SUSE 64位环境下运行,返回的结果为2f : /
68 : h
6f : o
6d : m
65 : e
2f : /
63 : c
68 : h
65 : e
6e : n
6d : m
65 : e
6e : n
67 : g
2f : /
63 : c
62 : b
65 : e
73 : s
65 : e
72 : r
2f : /
63 : c
6f : o
6e : n
66 : f
69 : i
67 : g0d :
而我在本子上运行的结果去没有最后面的回车符,造成一个问题单,上网查看了一番也没有弄明白,只能将最后的回车符删除,先做个lable,以后好弄明白怎么回事。 红旗Linux desktop 7.0自带QQ for Linux你会使用吗?openSUSE10和Red Hat Enterprise 4多IP设置实例相关资讯 suse
- 你还记得那只可爱的小蜥蜴吗?没错 (10/26/2015 20:24:36)
- SUSE Linux再次易主,母公司被上市 (09/16/2014 20:09:38)
- SUSE:SLES统领全球TOP500操作系统 (08/12/2013 07:45:23)
| - 专访SUSE总裁Nils:让开源基因深入 (12/03/2014 18:44:03)
- Linux选型:开源是趋势 红帽SUSE最 (03/19/2014 08:30:25)
- SUSE在超级计算机领域占有领先地位 (08/06/2013 07:58:31)
|
本文评论 查看全部评论 (0)