buf:C字符串缓冲区库

时间:2024-05-04 19:35:40
【文件属性】:

文件名称:buf:C字符串缓冲区库

文件大小:104KB

文件格式:ZIP

更新时间:2024-05-04 19:35:40

C

FROZEN - 更好项目 布夫 实验字符串缓冲区库。 为什么 ? 因为C字符串很痛苦,不安全且缓慢。 假设您正在制作论坛引擎, 页面是固定大小的缓冲区,您可以在其中填充帖子。 您如何安全地构建页面而不截断帖子? 艰难的道路 char page[PAGE_SZ]; // Keep track ! size_t page_len = 0 ; while ( 1 ) { char * user = db_col ( " user " ); char * text = db_col ( " text " ); // Big enough ? # define POST_SZ 100 // Better malloc and realloc ? char post[POST_SZ]; // May be truncated !


【文件预览】:
buf-master
----example()
--------posts.tsv(212B)
--------forum.c(1KB)
----assets()
--------schema.png(82KB)
--------block.png(17KB)
----buf.h(1KB)
----Makefile(318B)
----README.md(3KB)
----buf.c(4KB)
----unit.c(3KB)

网友评论