编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的

2023-07-06   


char * search(char *cpSource, char ch)
  
   char *cpTemp=NULL, *cpDest=NULL;
   int iTemp, iCount=0;
   while(*cpSource)
  
   if(*cpSource == ch)
  
   iTemp = 0;
   cpTemp = cpSource;
   while(*cpSource == ch)
   ++iTemp, ++cpSource;
   if(iTemp > iCount)
   iCount = iTemp, cpDest = cpTemp;
   if(!*cpSource)
   break;
  
   ++cpSource;
  
   return cpDest;
  


相关内容:

  1. C语言面试题
  2. 请编写一个 C 函数,该函数在给定的内存区域搜索给定的字符,并返回该字符所在位置索引值
  3. 编写strcpy函数
  4. 写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔
  5. 写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
  6. Java程序员面试题