strsep对strtok的遵守有何影响和使用指南?

时间:2017-01-07 00:20:34

标签: c portability strtok man strsep

描述第一行中double状态的(BSD)手册页

  

此界面已被strtok淘汰。

这是否意味着strsep(3)整体上不应该被使用?除了strtok之外,它没有提供任何关于strtok已被淘汰的使用指南。在strsep的手册页上,它在历史记录中说明

  

strsep()函数旨在替代strtok()函数。虽然strtok()函数应该是出于可移植性的首选(它符合ISO / IEC 9899:1990(``ISO C90'')),但它无法处理空字段,即检测由两个相邻分隔符分隔的字段字符,或一次用于多个字符串。

所以,我的问题是这个

  1. 整体上strsep应该使用strtok吗?
  2. 1994年6月出现在BSD4.4中的strsep有多少可移植性问题?
  3. 所有符合POSIX标准的机器都有strsep

0 个答案:

没有答案