PDA

نسخه کامل مشاهده نسخه کامل : توابع كار كردن با كاراكتر



attractive_girl
24-02-2010, 01:20
سلام
با برسي هدر فايل <ctype.h> توابع كار كردن با كاراكتر ها به همراه عملكرد آن ها و الگوي آن ها را تعريف كنيد .

تابع toupper براي مثال يكي ازين توابع هستش درسته؟
به غير از اين تايع چه تابع هاي ديگه اي هست براي كار با كاراكترها؟

ممنون

ali zi zeperto
24-02-2010, 13:01
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

attractive_girl
25-02-2010, 02:22
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
كاربرد هر كدوم از توابع زير رو اگه بگين ممنون ميشم:

isalnum
isalpha
iscntrl
isdigit
isgraph
islower
isprint
ispunct
isspace
isupper
isxdigit
tolower
toupper

ali zi zeperto
25-02-2010, 07:25
كاربرد هر كدوم از توابع زير رو اگه بگين ممنون ميشم:
toupper
توی همون صفحه که لینک دادم در مورد هر کدوم چند خط توضیح خوب هم داده بعضی ها رو هم با مثال.دیگه چه کاریه .منم اگه توضیح بدم همونا رو ترجمه می کنم.بیشتر اون توابع کم کاربرد دارن و اگر هم تو برنامه لازم بشن گاهی اوقات بدون اینکه خودت هم بدونی می بینی که اونا رو پیاده کردی.مشکل چیه؟

roya_borhany
25-02-2010, 19:25
isalnum

اگر ورودی حرف الفبا یا رقم باشد جواب true


isalpha

اگر ورودی الفبا باشد


iscntr

کاراکتر کنترلی باشد


isdigit

اگر رقم باشد


isgraph

کاراکتر چاپی(غیر از فاصله خالی) باشد


islower

یک حرف کوچک باشد


isprint

یک کاراکتر چاپی (حتی فاصله خالی) باشد


ispunct

یک کاراکتر دستوری مثل ? , ! یا کاما باشد


isspace

فضای خالی باشد


isupper

حرف بزرگ باشد


isxdigit

رقمی در مبنای 16 باشد

کاربرد این توابع این گونه است که ورودی را دریافت و در نهایت مقدار true , false بر می گردانند

2 تابع دیگر هم که کار تبدیل به حروف بزرگ و کوچک را انجام می دهند