文件名称:stricks:实验性托管C字符串库
文件大小:56KB
文件格式:ZIP
更新时间:2024-04-02 13:30:48
c strings safe C
特技 实验性托管C字符串库。 v0.2.0 :orange_book: 为什么 ? C字符串坚硬,无助且有风险。 在跟踪长度,空终止,重新分配等时进行追加... 也可能因对strlen过多(有时是隐式)调用而减慢了速度。 假设您要创建一个论坛引擎,其中页面是固定缓冲区。 如何安全地添加帖子而不会被截断? 很长的路要走 char page[PAGE_SZ]; // Keep track size_t page_len = 0 ; while ( 1 ) { char * user = db ( " user " ); char * text = db ( " text " ); // Will null be counted ? Lookup `snprintf`... // No it won't int post_len = snprintf (
【文件预览】:
stricks-main
----Makefile(470B)
----src()
--------unit.c(9KB)
--------test.c(1KB)
--------util.c(795B)
--------log.h(281B)
--------stx.h(2KB)
--------stx.c(10KB)
----bin()
--------.dummy(0B)
----assets()
--------schema.png(17KB)
--------logo.png(27KB)
----.github()
--------FUNDING.yml(45B)
--------workflows()
----README.md(9KB)
----example()
--------posts.csv(206B)
--------forum.c(1KB)