文件名称: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)