تبلیغات
دانلود سورس پروژه های مختلف برنامه نویسی، آموزش برنامه نویسی - مطالب ابر رشته
دانلود سورس پروژه های مختلف برنامه نویسی، آموزش برنامه نویسی
دانلود رایگان سورس پروژه
سایت برنامه نویسی تک کدر takcoder.ir


آموزش برنامه نویسی با استفاده از نوین ترین روش و ارائه پروژه های نمونه و مجموعه عظیم سورس کدهای آماده برای شما دوستان

مدیر سایت : Yahya Taherzadeh
نویسندگان
نظرسنجی
زبان برنامه نویسی مورد علاقه شما؟






تابع strrev: این تابع با دریافت یک رشته محتویات آن را معکوس میکند. به عبارت دیگر کاراکتر ابتدا را به انتها و کاراکتر انتها را به ابتدا منتقل میکند و این عمل را برای تمامی کاراکتر های رشته انجام میدهد. به عنوان مثال دستور زیر موجب معکوس شدن رشته str می شود:

;(strrev(str


تابع strtok: این تابع نشانه های موجود در یک رشته را مشخص میکند و بیشتر برای تجزیه رشته ها کاربرد دارد:

;(char* token = strtok(str1, str2


در الگوی فوق str1 رشته ای است که نشانه های موجود در آن باید جدا شوند و str2 رشته ای است که جدا کننده ها را مشخص میکند. این تابع اشاره گری را به نشانه ی یافت شده بر میگرداند.





نوع مطلب : تیکه کد، سی| سی پلاس پلاس، آموزش، توابع و توضیحات آن، 
برچسب ها : strrev، تابع، رشته، معکوس، قرینه، معکوس رشته، نشانه،
لینک های مرتبط :
Yahya Taherzadeh
جمعه 22 آذر 1392
تابع strcspn: این تابع کاراکتر های یک رشته را در یک رشته جستجو کرده و مکان اولین موردی که یکی از کاراکتر های زیر رشته در رشته ی اصلی وجود داشته باشد را به صورت یک عدد int برمیگرداند. شکل کلی بکارگیری این تابع بصورت زیر است:


;(رشته 2 ,رشته 1)int position=strcspn

 برنامه پیاده سازی شده این تابع در سی



نوع مطلب : تیکه کد، سی| سی پلاس پلاس، آموزش، توابع و توضیحات آن، 
برچسب ها : رشته، جستجو، تابع، strcspn، stringcspn، تابع جستجو، جستجو رشته،
لینک های مرتبط :
Yahya Taherzadeh
جمعه 22 آذر 1392

تابع strchr: این تابع اولین مکان یک کاراکتر را در یک رشته یافته و یک اشاره گر از نوع char* به مکان مورد نظر در رشته برمیگرداند. در صورتی که کاراکتر مورد نظر یافت نشود، مقدار NULL بازگردانده میشود. این به شکل کلی زیر به کار میرود:

;(کد اسکی کاراکتر مورد جستجو ,رشته مورد نظر)char* position=strchr


تابع strrchr: تنها تفاوت این تابع با strchr این است که آخرین مکان وقوع کاراکتر را در یک رشته برمیگرداند. به عبارت دیگر این تابع رشته را از انتها برای یافتن نخستین وقوع کاراکتر موردنظر جستجو میکند. به عنوان مثال دستور زیر رشته str را جهت یافتن آخرین وقوع کاراکتر 'b' مورد جستجو قرار میدهد:

;'char ch='b
;(char* position=strrchr(str, ch




نوع مطلب : آموزش، سی| سی پلاس پلاس، توابع و توضیحات آن، 
برچسب ها : strchr، strrchr، تابع جستجو، جستجو رشته ها، جستجو، رشته، جستجو در رشته ها،
لینک های مرتبط :
Yahya Taherzadeh
چهارشنبه 20 آذر 1392
این برنامه در سی پلاس پلاس که یک رشته از ورودی گرفته و تعداد حروف بزرگ، حروف کوچک، اعداد، کاراکتر های ویژه و تعداد کلمات را شمرده و نمایش می دهد.
نکته: در ابتدای شروع برنامه شما باید یک پارگراف( هر چی که دلتون میخواد) بنویسید، بعد از زدن اینتر، در خروجیمشخصات کاراکترهای موجود در پاراگراف را میدهد.


ادامه مطلب


نوع مطلب : آموزش، سی| سی پلاس پلاس، پروژه های رایگان، پروژه های تکمیل شده، 
برچسب ها : شمارنده، برنامه ی شمارنده، شمارنده حروف، شمارنده کلمات، برنامه ی شمارنده C++، تعداد حروف، رشته،
لینک های مرتبط :
Yahya Taherzadeh
چهارشنبه 20 آذر 1392

strlen: این تابع یک رشته از نوع آرایه ای از کاراکتر ها به کار میرود و دارای شکل کلی زیر است:

;(رشته مورد نظر)int lenght=strlen


شایان ذکر است که طول آرایه ی کاراکتری ممکن است با طول رشته ی مورد نظر متقاوت باشد، چرا که این تابع تعداد کاراکتر های رشته را از ابتدای رشته تا نقطه ای که به علامت NULL برسد میشمارد.





نوع مطلب : آموزش، سی| سی پلاس پلاس، توابع و توضیحات آن، 
برچسب ها : رشته، رشته های کاراکتری، طول رشته، string's lenght، strlen، sterlen، strlenght،
لینک های مرتبط :
Yahya Taherzadeh
چهارشنبه 20 آذر 1392

تابع strncat: این تابع نیز تعداد مشخصی کاراکتر از ابتدای رشته مبدا را به انتهای رشته مقصد متصل میکند و به شکل کلی زیر به کار میرود:

;(تعداد کاراکتر متصل شونده ,رشته مبدا ,رشته مقصد)strncat





نوع مطلب : آموزش، سی| سی پلاس پلاس، توابع و توضیحات آن، 
برچسب ها : رشته، رشته ی کاراکتری، الحاق رشته ها، الحاق، strncat، strcat، string،
لینک های مرتبط :
Yahya Taherzadeh
چهارشنبه 20 آذر 1392
تابع strnicmp_ : این تابع همانند تابع strncmp عمل کرده با این تفاوت که مقایسه ی دو رشته را بدون توجه به بزرگی و کوچکی حروف انجام میدهد. لذا دو رشته ی "quick" و "QUICK" از نظر این تابع با یکدیگر برابر هستند. شایان ذکر است که این تابع تنها مختص کامپایلر های شرکت مایکروسافت است. البته در بعضی دیگر مانند توربو سی پلاس پلاس 4.5 با عنوان strnicmp وجود دارد.



نوع مطلب : آموزش، سی| سی پلاس پلاس، توابع و توضیحات آن، 
برچسب ها : strncmp، strcmp، strcompare، _strnicmpstrnicmp، strnicmp، تابع مقایسه، رشته،
لینک های مرتبط :
Yahya Taherzadeh
چهارشنبه 20 آذر 1392
یه تمرین با آرایه های کاراکتری:

- برنامه ای در سی پلاس پلاس بنویسید که دو رشته از ورودی گرفته و تعداد تکرار رشته ی دوم در رشته ی اول را در خروجی نمایش دهد.

ادامه مطلب |کد برنامه|


نوع مطلب : آموزش، سی| سی پلاس پلاس، 
برچسب ها : رشته، رشته های کاراکتری، برنامه ی سرچ، جستجو، برنامه جستجو، جستجو در داخل رشته، رشته ها در سی پلاس،
لینک های مرتبط :
Yahya Taherzadeh
چهارشنبه 20 آذر 1392

strncmp تابع مقایسه تعداد مشخصی از کاراکتر های دو رشته

شکل کلی:

;(تعداد کاراکتری که باید مقایسه شود ,رشته 2 ,رشته 1)int result=strncmp

مثال:

;(int result=strncmp(str1, str2, n

با اجرای این کد n کاراکتر ابتدای رشته اول با n کاراکتر ابتدای رشته دوم مقایسه شده و نتیجه بصورت یک عدد int برگشت داده میشود.





نوع مطلب : آموزش، سی| سی پلاس پلاس، توابع و توضیحات آن، 
برچسب ها : رشته، رشته های کاراکتری، تابع عضو شی string، string، strcmp، strncmp، strncompare،
لینک های مرتبط :
Yahya Taherzadeh
چهارشنبه 20 آذر 1392
strncpy تابع کپی تعداد مشخصی از کاراکتر های یک رشته در دیگری

 شکل کلی:

;(تعداد کاراکتر کپی شونده ,رشته مبدا ,نقطه ی آغازین عمل کپی+رشته مقصد)strncpy


مثال:

;(strncpy(str1+m;str2;n



در مثال فوق تعداد n کاراکتر ابتدایی رشته ی str2 را از کاراکتر (m+1) ام رشته ی str1 تا محل (m+n+1) کپی میکند. اگر تعداد کاراکتر هایی که در str2 وجود دارد، کمتر از مقدار n باشد، به تعداد لازم کاراکتر NULL در انتهای str1 کپی میشود.




نوع مطلب : آموزش، سی| سی پلاس پلاس، توابع و توضیحات آن، 
برچسب ها : رشته ها، رشته، کپی رشته ها، string، strings copying، strings copy، strcpy،
لینک های مرتبط :
Yahya Taherzadeh
چهارشنبه 20 آذر 1392


( کل صفحات : 3 )    1   2   3   

صفحات جانبی
آمار وبلاگ
تاییدیه پرداخت
تبلیغات
به سایت تک کدر خوش آمدید