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


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

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






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
strcat تابع الحاق دو رشته

شکل کلی:
;(رشته مبدا ,رشته مقصد)strcat


مثال:
;(strcat(str1, str2

عملکرد این تابع به این صورت است که محتویات رشته ی str2 را به انتهای رشته ی str1 از مکانی که علامت NULL قرار گرفته اضافه میکند. به عنوان مثال اگر رشته ی str1 شامل کلمه ی "computer" و رشته ی str2 شامل کلمه ی "science" باشد، حاصل عملیات، ذخیره ی عبارت "computer science" در str1 میشود.

نکته: این تابع نیز تنها برای رشته های از نوع آرایه های کاراکتری تعریف شده است و برای الحاق هرگونه رشته به رشته ای از نوع string باید از عملگر + استفاده کنید.




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

برنامه ای بنویسید که یک متن از ورودی گرفته و تمامی space های آن را (در صورت وجود) حذف کرده و آرایه ی کاراکتری جدید را چاپ نماید.


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


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

strcmp تابع مقایسه دو رشته، موجود در cstring.h

شکل کلی:

;(رشته 2 ,رشته 1)int result=strcmp

مثال:

;(int result=strcmp(str1, str2


این تابع شروع به مقایسه ی کاراکتر های هر دو رشته از ابتدا ی آنها میکند تا به اولین مورد اختلاف برسد. اگر کاراکتر مربوط به رشته ی 1 بزرگتر از کاراکتر مربوط به رشته ی 2 باشد، مقداری مثبت یعنی عدد 1 را برمیگرداند.این بدان مفهوم است که str1>str2. هم چنین به عکس اگر کاراکتر مربوط به رشته ی 1 کوچکتر از کاراکتر مربوط به رشته ی 2 باشد، مقداری منفی یعنی عدد -1 را به مفهوم اینکه str1<str2 است، بر میگرداند. اگر دو رشته با هم مساوی باشند، مقدار 0 برگردانده میشود.




نوع مطلب : آموزش، سی| سی پلاس پلاس، توابع و توضیحات آن، 
برچسب ها : strcmp، strcompare، مقایسه، مقایسه ی رشته ها، مقایسه در C++، رشته، رشته ها،
لینک های مرتبط :
Yahya Taherzadeh
چهارشنبه 20 آذر 1392
برنامه ی شمارنده ی تعداد تکرار هر حرف در متن ورودی که البته برای حروف کوچک کاربرد داره.
به عنوان مثال: 
برای ورودی abbbs

خروجی: 
تعداد a: 1
تعداد b:3
تعداد s:1


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


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


( کل صفحات : 25 )    ...   2   3   4   5   6   7   8   ...   

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