【发布时间】:2015-12-11 13:40:47
【问题描述】:
如何检查从文件中扫描的行是否为空或包含不可打印字符?我尝试在 getline 的结果上使用 strlen(),当有空行但不可打印的字符破坏了此代码时,它等于 1。我怎样才能做得更好?
【问题讨论】:
-
你的意思是不可打印的字符会破坏 strlen() 吗?或者您不知道如何处理不可打印的文件?
-
!*line和isprint应该可以解决问题。
标签: c character-encoding char special-characters