创建一个stringlist
int bs; //句柄
bs=strlist_creat(3);//执行之后,bs内创建3个\r\n,也就是3个子项
......
freestr(bs);//释放这个stringlist
尾部追击一个子项
int bs; //句柄
bs=strlist_creat(0);//执行之后,bs内创建0个\r\n,也就是空串
strlist_add(bs,"abc");
strlist_add(bs,"123");
//此时bs对应的大字符串内容是:abc\r\n123
echo(strlist_get(bs,1));//123
中间添加一个子项
int bs;
bs=strlist_creat(0);//执行之后,bs内创建0个\r\n,也就是空串
strlist_add(bs,"abc");
strlist_add(bs,"123");
strlist_add(bs,"EFG");
//此时,bs对应的大字符串内容是:abc\r\n123\r\nEFG
strlist_ins(bs,1,"OPQ");
//此时,bs对应的大字符串内容是:abc\r\nOPQ\r\n123\r\nEFG
删除一个子项
int bs;
bs=strlist_creat(0);//执行之后,bs内创建0个\r\n,也就是空串
strlist_add(bs,"abc");
strlist_add(bs,"123");
strlist_add(bs,"EFG");
//此时,bs对应的大字符串内容是:abc\r\n123\r\nEFG
strlist_del(bs,1);
//此时,bs对应的大字符串内容是:abc\r\nEFG
修改一个子项
int bs;
bs=strlist_creat(0);//执行之后,bs内创建0个\r\n,也就是空串
strlist_add(bs,"abc");
strlist_add(bs,"123");
//此时,bs对应的大字符串内容是:abc\r\n123
strlist_set(bs,1,"789");
//此时,bs对应的大字符串内容是:abc\r\n789
echo(strlist_get(bs,1));//789
遍历
int bs;
bs=strlist_creat(0);//执行之后,bs内创建0个\r\n,也就是空串
strlist_add(bs,"abc");
strlist_add(bs,"123");
c=strlist_count(bs);
for (i=0;i<c;i++){
echo(strlist_get(bs,i)); //变量出字符串数组的子项
}