问题描述
键值对("key = value"
)字符串,在开发中经常使用
要求1:请自定义一个接口,实现根据key
获取
要求2:编写测试用例
要求3:键值对中间可能有n多空格,请去除空格
int getKeyByValue(char* keyvaluebuf, char* key, char* value, char* valueBufLen)
/*
键值对("key = value")字符串,在开发中经常使用
要求1:请自定义一个接口,实现根据key获取
要求2:编写测试用例
要求3:键值对中间可能有n多空格,请去除空格
int getKeyByValue(char* keyvaluebuf, char* key, char* value, char* valueBufLen)
*/
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int trimSpace(char* inBuf, char* outBuf)
{
if (inBuf == NULL || outBuf == NULL)
{
return -1;
}
char* p = inBuf;
int begin = 0;
int end = strlen(p) - 1;
int n = 0;
if (end < 0