视频地址
1、定义结构体
struct KC_STRING {
const char* value;
uint32_t len;
};
2、使用方法
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
struct KC_STRING {
const char* value;
uint32_t len;
};
int32_t main(int32_t argc, char* argv[]) {
struct KC_STRING strObjects[] = {
{"fivefifty",0}
};
const size_t STROBJ_ITME_SIZE = sizeof(struct KC_STRING);
const size_t STRING_COUNT = sizeof(strObjects)/STROBJ_ITME_SIZE;
for (size_t i = 0; i < STRING_COUNT; ++i)
strObjects[i].len = (uint32_t)strlen(strObjects[i].value);
return EXIT_SUCCESS;
}