面试时:面试官要求用C语言编写一个函数实现输入的任意字符串,找出由同一个字符组成的最长子串
#include<stdio.h>#include<string.h>
#include<stdlib.h>
char *LSubStr(char *srcstr)
{
if (NULL == srcstr)
{
printf("输入的字符串为空!\n");
return NULL;
}
char *dststr = NULL;
int maxlen = 0, start = 0;
int len = strlen(srcstr);
if (1 == len)
{
dststr = (char*)malloc((1 + 1)*sizeof(char));