当前位置:  开发笔记 > 编程语言 > 正文

为什么没有dscanf()?

如何解决《为什么没有dscanf()?》经验,为你挑选了1个好方法。

为什么没有用于从文件描述符读取的dscanf函数?

我们有fprintf,sprintf和dprintf用于打印,但扫描时只有fscanf和sscanf.



1> n. 'pronouns..:

不可能写dscanf.

scanf系列要求缓冲流,否则它能够放回已读取的字符.POSIX文件描述符都不是.

考虑这个流

1234xyz

你会如何扫描它的数字?您无法逐字节读取它并在之前停止x.这需要透视.你也无法阅读x并决定你不需要它,因为你不能把它放回去.

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有