#include "latch/container/lt-string.h" #include int main(int argc, char *argv[]){ printf("LT_String 创建测试\n"); LT_String *str = lt_string_new("Hello, world!"); printf("字符串内容: %s\n", str->data); printf("字符串长度: %ld\n", str->length); printf("LT_String cut测试 start=0,end=11,step=1\n"); LT_String *str2 = lt_string_cut(str, 0, 11, 1); printf("字符串内容: %s\n", str2->data); printf("字符串长度: %ld\n", str2->length); str2->close(str2); printf("LT_String cut测试-反转cut start=0,end=11,step=-1\n"); LT_String *str3 = lt_string_cut(str, 0, 11, -1); printf("字符串内容: %s\n", str3->data); printf("字符串长度: %ld\n", str3->length); str3->close(str3); printf("LT_String 测试反转\n"); LT_String *str4 = lt_string_reverse(str); printf("字符串内容: %s\n", str4->data); printf("字符串长度: %ld\n", str4->length); str4->close(str4); str->close(str); return 0; }