D_felfelak
یک شنبه 06 مرداد 1392, 08:44 صبح
char *MYstrchr ( const char *s , int ch )
{
while ( *s )!
{
if ( *s == ch)
{
return (char *) s;
}
s++;
}
if (*s==ch)
{
return (char *)s;
}
return NULL;
}
میخوام تابع strchr رو بنویسم این تابع اولین وقوع کاراکنر ch رو در رشته ی s پیدا میکنه اگر c پیدا شود یک اشاره گز به c را برمیگردونه در غیر این صورت یک اشاره گر null برمیگردونه
پیاده سازی بالارو پیدا کردم
خط ۱۲ تا ۱۵ چه کاربردی داره؟ ما که میذونیم الا s=null هست!!
در خط ۷ این کستینگ برای جی هست؟ اصلان متوجه علت و کارکردش نمیشم!!!
{
while ( *s )!
{
if ( *s == ch)
{
return (char *) s;
}
s++;
}
if (*s==ch)
{
return (char *)s;
}
return NULL;
}
میخوام تابع strchr رو بنویسم این تابع اولین وقوع کاراکنر ch رو در رشته ی s پیدا میکنه اگر c پیدا شود یک اشاره گز به c را برمیگردونه در غیر این صورت یک اشاره گر null برمیگردونه
پیاده سازی بالارو پیدا کردم
خط ۱۲ تا ۱۵ چه کاربردی داره؟ ما که میذونیم الا s=null هست!!
در خط ۷ این کستینگ برای جی هست؟ اصلان متوجه علت و کارکردش نمیشم!!!