一道筆試題目實習

時間:2022-07-03 00:51:28 筆試

一道筆試題目(實習)

用C/C++寫一個函數,它的原形是int continumax(char *outputstr,char *intputstr) 功能:在字符串中找出連續最長的數字串,返回這個串的長度,并把這個最長的數字串付給其中一個函數參數outputstr所指內存。例如:"abcd12345ed125ss123456789"的首地址傳給inputstr后,函數將返回9,outputstr所指的值為123456789。

一道筆試題目(實習)

#include

#include

#include

int continumax(char *outputstr,char *inputstr){

if((outputstr==NULL)||(inputstr==NULL))

return 0;

char *current=inputstr;

char *max_start=NULL;

int len=0,max_len=0,ret_len=0;

while(true)

{

if((*current>=