- 相關(guān)推薦
一道筆試題目(實習)
用C/C++寫一個函數(shù),它的原形是int continumax(char *outputstr,char *intputstr) 功能:在字符串中找出連續(xù)最長的數(shù)字串,返回這個串的長度,并把這個最長的數(shù)字串付給其中一個函數(shù)參數(shù)outputstr所指內(nèi)存。例如:"abcd12345ed125ss123456789"的首地址傳給inputstr后,函數(shù)將返回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>=