#include<iostream>
using namespace std;
//说明:从三个源字符串中找到共有的最长的字符串,并将返回最长的字符串的字符数
//输入:pSrcStr1、pSrcStr2、pSrcStr3 分别是指向三个源字符串的指针,
// lenOfSrcStr1、lenOfSrcStr2、lenOfSrcStr3 分别是三个源字符串的长度
//输出:pDstStr 是指向共有的字符串的指针,lenOfDstStr 共有字符串的长度
void common(const char *pSrcStr1, int lenOfSrcStr1, const char *pSrcStr2,
int lenOfSrcStr2, const char *pSrcStr3, int lenOfSrcStr3,
char *pDstStr, int *pLenOfDstStr)
{
//野指针检验,防止访问越界
if (NULL == pSrcStr1 || NULL == pSrcStr2 || NULL == pSrcStr3)
{
return;