lyt0623 发表于 2015-8-15 13:43:19

read-line与getstring有区别吗?

请各位大哥帮一下忙,我在一个文件里(如TXT)写上一串字符,然后用
   (setqff (open (getfiled "请选择要展点的数据文件" "" "txt" 2) "r"))
   (setq data(read-line ff))读入
再用(setq ch (getstring "\n请输入文字:"))读入相同的一串字符。
用(=data ch)比较结果返回nil。请问是为什么?

   

edata 发表于 2015-8-15 14:45:40

你在控制台检查连个变量是否一样就知道了。
理论上read-line和getstring都是字符串,read-line读取的是一行数据,所以你要确定你这一行数据是否和你输入一样。

Andyhon 发表于 2015-8-15 20:17:22

其中一种可能
字串比对分大小写
"A" /= "a"
页: [1]
查看完整版本: read-line与getstring有区别吗?