PDA

View Full Version : سوال: تابع بازگشتی



bmd007
یک شنبه 24 آذر 1392, 16:28 عصر
سلام خدا قوت
دوستان کسی سر در میاره چطوری میشه strlen را به صورت بازگشتی نوشت؟؟

M.soheil
یک شنبه 24 آذر 1392, 19:35 عصر
سلام
من اینو اینجا در جا نوشتم خودم تستش نکردم ولی اگر کارهم نکنه میتونی ازش ایده بگیری.
یادت باشه که باید مقدار اولیه len رو صفر بدی.
int f(char* str,int len)
{
if str[len]=='\0'
return len;
else
{len++;
return f(str,len);
}