字符串数组与结构体的转化问题
如果有一个字符串数组,格式大体如下:
"111 ", "name ", "addr "...这个字符串数组其实就是一条数据库记录
另外定义一个结构体,与数据库的字段一致.
请问有啥好办法可以一次性解析输入的字符串成结构体呢?
比如函数原型为
ParseString2Struct(char **szIn, 某个结构体类型 out);
结构体有各种类型的变量,如int, char*, long之类都存在.
[解决办法]
就一项项搞呗,没啥好方法。
[解决办法]
memcpy
[解决办法]
用memcpy行不过要进行繁人的指针转换操作
其实一项项搞并不复杂.
[解决办法]
楼上正解,除了一个一个搞,可能没有好的办法了
[解决办法]
一个一个来吧