为什么用scanf()输入的字符串可以用在函数chdir()中,而fgets()输入的字符串就不行呢? 例如:char path[256]; fgets(path,256,stdin); chdir(path); 会出现没有这样的文件或目录的错误,而scanf就不会,为什么?
by slowly13008 - C/C++ - 2006-01-06 11:19:17 阅读(1200) 回复(2)
我是刚开始学习在linux安装Oracle的,找了好多资料学习安装,可是安装到更改数据库管理员的密码时,在对话框中不能输入任何信息。请老师们帮我看一下,谢谢
我在安装oracle的时候 改了一个环境变量 加了个SHELL 结果现在卡在登陆用户名那里了 用户名和密码输入完后 就又回到要求输入用户名那里了 这是怎么回事啊? 改的环境变量kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 加的SHELL# vi /etc/...
<深入理解计算机系统>里有道题,让编写一个tfgets的函数,如果5秒内没键入一个行就超时返回NULL,其余与fgets一样,我想用alarm(5)来实现,可是在处理SIGALRM的函数中怎么控制函数的返回值呢?
我用VNC远程连接到linux桌面后,无法输入中文,按Ctrl+空格,调用的是我这台机器上的输入法。所以我只能远程输入英文。输入中文在linux机器上可以。请问我要怎么做呢?
我linux下oracle无法存入中文 插入数据以后。数据库内的中文字段都是“????”。 我原本以为是客户端字符集的问题。 但后来我从linux下插入数据,也还是一样的结果。 请问 是否可能是oracle9i字符集设置的问题。
前一段时间装的redhat9.0,开始是好好的,现在突然启动不了了,症状是这样的: 启动后开始一切都正常,因为我用的是GRUB引导,所以到最后应该出现一个和用windows时差不多的对话框,问题就出在这里:系统在出现了“localhost login:”后,本应该出现输入用户名的界面的,但实际上没有,只是黑屏,只能听见显示器啪啪的切换的声音,但就是进不去,显示不了输入用户名的界面? 各位大侠快帮帮忙吧,现在我急的头都大了...