为了练习,我决定用 C 重写 string.c。 我无法在网上(通过谷歌或其他搜索引擎)找到针对整个标准或特定 string.h 的测试套件
更具体地说,我正在查看我的 strcat()、strncat()、strchr()、strrchr()、strcmp()、strncmp()、strcpy()、strncpy()、strlen() 和 strstr () 函数符合 ISO/IEC 9899:1990 (``ISO C90'')。
谁能推荐一个测试这些功能的好方法?
编辑:上面的标题和段落用于表示 string.h - 我的意思是 string.c
最佳答案
P.J. Plauger , 在他的书中 The Standard C Library (涵盖了整个库的实现)为库的每个部分提供了测试程序。这些内容并不详尽,我也没有它们的在线资源,但是任何实现该库的人肯定会对这本书感兴趣。
关于c - string.c 测试套件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1979548/