请教换行符“\n”相对于键盘上的哪个键
请问换行符“\n”相对于键盘上的哪个键?
假如空格符是space,制表符是tab,换行符是哪个键?
假如scanf(%c,&string),我要输入A,然后我输入B,那程序会把A和B都算进去吗?还是忽略B?
------解决方案--------------------
回车啊
那要看AB之间的字符是啥
------解决方案--------------------
没看懂,不过scanf()里面应该有个引号
------解决方案--------------------
根据系统的不同,Enter键可能为\r\n,也可能为\n
------解决方案--------------------
------解决方案--------------------
+1, windows回车是\r\n , linux是\n
------解决方案--------------------
不同系统不一样,就是回车之类吧,呵呵
------解决方案--------------------
你对scanf函数的调用还不是很清楚,建议楼主先彻底的学一遍,搞清楚怎么调用了自然就解决了
------解决方案--------------------
------解决方案--------------------
假如空格符是space,制表符是tab,换行符是哪个键?
假如scanf(%c,&string),我要输入A,然后我输入B,那程序会把A和B都算进去吗?还是忽略B?
------解决方案--------------------
回车啊
那要看AB之间的字符是啥
------解决方案--------------------
没看懂,不过scanf()里面应该有个引号
------解决方案--------------------
根据系统的不同,Enter键可能为\r\n,也可能为\n
------解决方案--------------------
------解决方案--------------------
+1, windows回车是\r\n , linux是\n
------解决方案--------------------
不同系统不一样,就是回车之类吧,呵呵
------解决方案--------------------
你对scanf函数的调用还不是很清楚,建议楼主先彻底的学一遍,搞清楚怎么调用了自然就解决了
------解决方案--------------------
------解决方案--------------------
- C/C++ code
假如scanf(%c,&string),我要输入A,然后我输入B,那程序会把A和B都算进去吗?还是忽略B? // A,忽略到B,因为%c,B被放入了输入流中,等待被下一个寄存器存储。
------解决方案--------------------
赞同,而且%c表示是一个字符,不是串。
------解决方案--------------------
赞同++,
既然是scanf("%c",&string); "%c"就说明是表示读一个字符,"%s"才是字符串,LZ想问的是不是读入字符串哦?
------解决方案--------------------
------解决方案--------------------
[Quote=引用:]
引用:
引用:
根据系统的不同,Enter键可能为\r\n,也可能为\n
+1赞同
++
楼主可以去读一读 unix系统和windows系统文件中对于回车符的处理,当然unix在先了,貌似是\n;而windows在后,设置为\r\n了。这个是系统自动处理的一些东西吧,处理的时候注意下就行了。
赞同
------解决方案--------------------
回车键
------解决方案--------------------
windows回车是\r\n , linux是\n
------解决方案--------------------
根据系统的不同,Enter键可能为\r\n,也可能为\n
------解决方案--------------------
windows回车是\r\n , linux是\n
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------