#include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> /*======================================================================================= 键值对(”key = valude”)字符串,在开发中经常使用; 要求1:请自己定义一个接口,实现根据key获取valude;40分 要求2:编写测试用例。30分 要求3:键值对中间可能有n多空格,请去除空格30分 注意:键值对字符串格式可能如下: “key1 = valude1” “key2 = valude2 “ “key3 = valude3” “key4 = valude4” “key5 = “ “key6 =“ “key7 = “ int getKeyByValude(char *keyvaluebuf, char *keybuf, char *valuebuf, int * valuebuflen); int main() { getKeyByValude(“key1 = valude1”, ” key1”, buf, &len); } ==========================================================================================*/ int trimSpace(char *str,char *newstr) { int ncount=0; int i=0,j=0; char *p=str; j=strlen(str)-1; if(str==NULL || newstr==NULL) { printf("fun trimSpace() "); return -1; } while(isspace(p[i]) && p[i]!='