دانلود سورس پروژه های مختلف برنامه نویسی، آموزش برنامه نویسی دانلود رایگان سورس پروژه ![]() ![]() ![]() آموزش برنامه نویسی با استفاده از نوین ترین روش و ارائه پروژه های نمونه و مجموعه عظیم سورس کدهای آماده برای شما دوستان مدیر سایت : Yahya Taherzadeh نویسندگان strlen: این تابع یک رشته از نوع آرایه ای از کاراکتر ها به کار میرود و دارای شکل کلی زیر است: ;(رشته مورد نظر)int lenght=strlen شایان ذکر است که طول آرایه ی کاراکتری ممکن است با طول رشته ی مورد نظر متقاوت باشد، چرا که این تابع تعداد کاراکتر های رشته را از ابتدای رشته تا نقطه ای که به علامت NULL برسد میشمارد. نوع مطلب : آموزش، سی| سی پلاس پلاس، توابع و توضیحات آن، برچسب ها : رشته، رشته های کاراکتری، طول رشته، string's lenght، strlen، sterlen، strlenght، لینک های مرتبط : تابع strncat: این تابع نیز تعداد مشخصی کاراکتر از ابتدای رشته مبدا را به انتهای رشته مقصد متصل میکند و به شکل کلی زیر به کار میرود: ;(تعداد کاراکتر متصل شونده ,رشته مبدا ,رشته مقصد)strncat نوع مطلب : آموزش، سی| سی پلاس پلاس، توابع و توضیحات آن، برچسب ها : رشته، رشته ی کاراکتری، الحاق رشته ها، الحاق، strncat، strcat، string، لینک های مرتبط :
تابع strnicmp_ : این تابع همانند تابع strncmp عمل کرده با این تفاوت که مقایسه ی دو رشته را بدون توجه به بزرگی و کوچکی حروف انجام میدهد. لذا دو رشته ی "quick" و "QUICK" از نظر این تابع با یکدیگر برابر هستند. شایان ذکر است که این تابع تنها مختص کامپایلر های شرکت مایکروسافت است. البته در بعضی دیگر مانند توربو سی پلاس پلاس 4.5 با عنوان strnicmp وجود دارد.
نوع مطلب : آموزش، سی| سی پلاس پلاس، توابع و توضیحات آن، برچسب ها : strncmp، strcmp، strcompare، _strnicmpstrnicmp، strnicmp، تابع مقایسه، رشته، لینک های مرتبط :
یه تمرین با آرایه های کاراکتری: - برنامه ای در سی پلاس پلاس بنویسید که دو رشته از ورودی گرفته و تعداد تکرار رشته ی دوم در رشته ی اول را در خروجی نمایش دهد. ادامه مطلب |کد برنامه| نوع مطلب : آموزش، سی| سی پلاس پلاس، برچسب ها : رشته، رشته های کاراکتری، برنامه ی سرچ، جستجو، برنامه جستجو، جستجو در داخل رشته، رشته ها در سی پلاس، لینک های مرتبط : strncmp تابع مقایسه تعداد مشخصی از کاراکتر های دو رشته نوع مطلب : آموزش، سی| سی پلاس پلاس، توابع و توضیحات آن، برچسب ها : رشته، رشته های کاراکتری، تابع عضو شی string، string، strcmp، strncmp، strncompare، لینک های مرتبط : 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، لینک های مرتبط : strcat تابع الحاق دو رشته شکل کلی:
;(رشته مبدا ,رشته مقصد)strcat مثال: ;(strcat(str1, str2 عملکرد این تابع به این صورت است که محتویات رشته ی str2 را به انتهای رشته ی str1 از مکانی که علامت NULL قرار گرفته اضافه میکند. به عنوان مثال اگر رشته ی str1 شامل کلمه ی "computer" و رشته ی str2 شامل کلمه ی "science" باشد، حاصل عملیات، ذخیره ی عبارت "computer science" در str1 میشود. نکته: این تابع نیز تنها برای رشته های از نوع آرایه های کاراکتری تعریف شده است و برای الحاق هرگونه رشته به رشته ای از نوع string باید از عملگر + استفاده کنید. نوع مطلب : آموزش، سی| سی پلاس پلاس، توابع و توضیحات آن، برچسب ها : رشته ها، رشته، رشته های کاراکتری، strcat، الحاق رشته، string، تابع strcat، لینک های مرتبط : یه تمرین برای رشته های کاراکتری: - برنامه ای بنویسید که یک متن از ورودی گرفته و تمامی space های آن را (در صورت وجود) حذف کرده و آرایه ی کاراکتری جدید را چاپ نماید. ادامه مطلب |کد برنامه| نوع مطلب : آموزش، پروژه های رایگان، تیکه کد، سی| سی پلاس پلاس، برچسب ها : space، فاصله، حذف space، حذف فاصله، متن، رشته، رشته های کاراکتری، لینک های مرتبط : ;(رشته 2 ,رشته 1)int result=strcmp مثال: ;(int result=strcmp(str1, str2 این تابع شروع به مقایسه ی کاراکتر های هر دو رشته از ابتدا ی آنها میکند تا به اولین مورد اختلاف برسد. اگر کاراکتر مربوط به رشته ی 1 بزرگتر از کاراکتر مربوط به رشته ی 2 باشد، مقداری مثبت یعنی عدد 1 را برمیگرداند.این بدان مفهوم است که str1>str2. هم چنین به عکس اگر کاراکتر مربوط به رشته ی 1 کوچکتر از کاراکتر مربوط به رشته ی 2 باشد، مقداری منفی یعنی عدد -1 را به مفهوم اینکه str1<str2 است، بر میگرداند. اگر دو رشته با هم مساوی باشند، مقدار 0 برگردانده میشود. نوع مطلب : آموزش، سی| سی پلاس پلاس، توابع و توضیحات آن، برچسب ها : strcmp، strcompare، مقایسه، مقایسه ی رشته ها، مقایسه در C++، رشته، رشته ها، لینک های مرتبط : برنامه ی شمارنده ی تعداد تکرار هر حرف در متن ورودی که البته برای حروف کوچک کاربرد داره.
به عنوان مثال: برای ورودی abbbs خروجی: تعداد a: 1 تعداد b:3 تعداد s:1 ادامه مطلب |کد برنامه| نوع مطلب : آموزش، پروژه های رایگان، سی| سی پلاس پلاس، برچسب ها : تعداد حروف، رشته، کاراکتر، حرف، تعداد، count، شمارش تعداد حروف کلمه، لینک های مرتبط : پشتیبانی موضوعات
صفحات جانبی آمار وبلاگ تاییدیه پرداخت |
|