سلام
با برسي هدر فايل <ctype.h> توابع كار كردن با كاراكتر ها به همراه عملكرد آن ها و الگوي آن ها را تعريف كنيد .
تابع toupper براي مثال يكي ازين توابع هستش درسته؟
به غير از اين تايع چه تابع هاي ديگه اي هست براي كار با كاراكترها؟
ممنون
سلام
با برسي هدر فايل <ctype.h> توابع كار كردن با كاراكتر ها به همراه عملكرد آن ها و الگوي آن ها را تعريف كنيد .
تابع toupper براي مثال يكي ازين توابع هستش درسته؟
به غير از اين تايع چه تابع هاي ديگه اي هست براي كار با كاراكترها؟
ممنون
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
كاربرد هر كدوم از توابع زير رو اگه بگين ممنون ميشم:
isalnum
isalpha
iscntrl
isdigit
isgraph
islower
isprint
ispunct
isspace
isupper
isxdigit
tolower
toupper
توی همون صفحه که لینک دادم در مورد هر کدوم چند خط توضیح خوب هم داده بعضی ها رو هم با مثال.دیگه چه کاریه .منم اگه توضیح بدم همونا رو ترجمه می کنم.بیشتر اون توابع کم کاربرد دارن و اگر هم تو برنامه لازم بشن گاهی اوقات بدون اینکه خودت هم بدونی می بینی که اونا رو پیاده کردی.مشکل چیه؟
اگر ورودی حرف الفبا یا رقم باشد جواب trueisalnum
اگر ورودی الفبا باشدisalpha
کاراکتر کنترلی باشدiscntr
اگر رقم باشدisdigit
کاراکتر چاپی(غیر از فاصله خالی) باشدisgraph
یک حرف کوچک باشدislower
یک کاراکتر چاپی (حتی فاصله خالی) باشدisprint
یک کاراکتر دستوری مثل ? , ! یا کاما باشدispunct
فضای خالی باشدisspace
حرف بزرگ باشدisupper
رقمی در مبنای 16 باشدisxdigit
کاربرد این توابع این گونه است که ورودی را دریافت و در نهایت مقدار true , false بر می گردانند
2 تابع دیگر هم که کار تبدیل به حروف بزرگ و کوچک را انجام می دهند
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)