pw_uid); printf("GID  :%dn",entry->pw_gid); 打出来后,UID和GID都是NULL,我想可能login不对, 把login打出来后发现....">

当前位置:  技术问答>linux和unix

请教getlogin() 返回乱码??

    来源: 互联网  发布时间:2015-11-24

    本文导语:  代码大概如下: login = getlogin(); entry = getpwnam(login); printf("UID  :%dn",entry->pw_uid); printf("GID  :%dn",entry->pw_gid); 打出来后,UID和GID都是NULL,我想可能login不对, 把login打出来后发现都是乱码,如 $%(^: 请大家帮分析一...

代码大概如下:

login = getlogin();
entry = getpwnam(login);

printf("UID  :%dn",entry->pw_uid);
printf("GID  :%dn",entry->pw_gid);

打出来后,UID和GID都是NULL,我想可能login不对,
把login打出来后发现都是乱码,如 $%(^:
请大家帮分析一下可能的原因是什么,谢谢。

|
先检测返回值是不是NULL,再看其内容。

    
 
 

您可能感兴趣的文章:

  • 请教linux乱码
  • 乱码问题的请教
  • 请教关于tar 乱码的问题
  • 请教一个iPlanet下中文乱码问题。
  • 请教中文乱码问题?
  • 请教:linux里取出mysql的数据为乱码,作了编码处理还是不行(java)
  • 请教使用putty以telnet方式登录并运行程序出现的乱码问题
  • 【请教版主和高手】windows二进制存的中文资料文件,在linux下用二进制方式读取乱码,多谢!
  • linux 环境下 odbc程序 往oracle数据库insert 中文 乱码问题,请教高手,急!!!!在线等~~
  • 菜鸟请教JSP中文乱码问题
  • 请教:如何看/etc/wtmp的內容,打开都是乱码
  • 请教,我将windows下的带有中文解释的代码在linux打开,全是乱码
  • 【高手和版主帮忙啊】请教linux移植过程中二进制中文文件的乱码问题
  • 请教关于JavaMail中文乱码的问题
  • Pro*Cobol乱码请教
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 【请教】read()返回的字节数远远小于write()返回的字节数,接收数据不完整。虚心求解
  • 请教,如何在自动进入GNOME后返回SHELL?
  • 请教 ,为什么fopen("./hzk16", "rb")总返回NULL
  • 请教如何获得shell命令的返回值?谢谢。
  • 请教:在Linux中如何判断tar的返回值?
  • SUN 下面BIND失败,返回了126错,请教大侠?
  • 请教soclet中recv()函数最大返回值的问题
  • 请教高手,linux下使用libusb_submit_transfer,返回-1,errno = 16,如何解决?
  • 请教一个跑shell连ftp时获取ftp返回值的问题
  • 请教:TCP CONNECT失败,返回错误Operation now in progress
  • 请教: read一个socket, read返回需要多长时间?
  • [请教]msgsnd()返回ENOTTY错误,如何解决?
  • 请教有关线程返回值的问题
  • 请教:在linux下装mysql时,用./configure为什么会返回./configure: No such file or directory
  • 请教返回方法的类型问题.
  • mysql iis7站长之家
  • 请教高手,C++返回类对象引用问题
  • 请教 为什么linux下 clock()函数总是返回0
  • 请教,请教,这个问题是为什么????
  • 请教本地硬盘安装问题请教本地硬盘安装问题
  • ■请教■请教redhat最基本的问题!
  • 请教一个 shell 问题,我用下面这个 shell 语句总是失败,请教
  • 高分请教,各位大侠,请教一个问题,理论高手请进??谢谢
  • 请教Linux下pgadmin3-1.0.2的编译和安装!!高分请教!
  • 各位大虾,请教装了REDHAT9操作系统后,启动时无法引导到LINUX,请教该如何解决啊
  • 请教,请教,,,一定要看!!一定要看!!
  • 请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • :请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • 请教象我这样的硬盘应如何安装Linux,我昨天试装了,但有问题。(老问题了,也看了前面的帖子,但还是来请教,请多指教)
  • 请教这种循环的执行过程
  • 请教两个redhat9问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3