آموزش زبان ++C - مقدمه

آموزش برنامه نویسی ++C – رشته ها ( آرایه ای از کاراکتر ها ) – قسمت اول

در مقالات قبل گفته شد که چگونه در نرم افزار Visual Studio رشته (string ) تعریف کنیم اما در Turbo C++ با این روش ممکن نیست به همین دلیل می بایست به روش دیگری رجوع کرد که آن تعریف کردن آرایه ای از کاراکتر هاست (مجموعه ای از چندین کاراکتر یه رشته محسوب می شود) که در ذیل نحوه استفاده از آن را شرح می دهیم.

در کد بالا می بینید که یک آرایه ی ۵ تایی تعریف کردیم که مقدار خود را از ورودی می گیرد و فرض کنید ورودی “Hello” باشد بنابراین بعد از پاک شدن صفحه بوسیله ()clrscr خروجی رشته ای که نام آن A است یعنی کلمه ی “Hello” را مشاهده خواهید کرد.
توجه: برای مقدار دهی کاراکتری به آرایه نیاز به یک حلقه دارید اما اگر یه کلمه یا یک متن باشد میتوانید به راحتی آن را با علامت دابل کد (“”) به متغیر بدهید.

خروجی در کد بالا نیز “Hello” خواهد بود.
توابع مهم در رشته ها:
قبل از شرح توابع شما نیاز به افزودن یک هدر فایل (Header File ) یا کتابخانه ( Library ) دارید که آن ( string.h) می باشد.
تابع (A)strlen
این تابع طول رشته را نشان میدهد و چون عدد بر می گرداند میتوان آن را در یک متغیر عددی ذخیره نمود یا مستقیم از آن خروجی گرفت.

یا

تابع (A,B)strcat:
این تابع متن B را به انتهای متن A می چسباند.

خروجی “HelloWorld” خواهد بود.
تابع (A,B)strcpy:
این تابع متن B را بجای متن A می نشاند بطوریکه متن پیشین حذف می گردد.

خروجی “World” خواهد بود.
آموزش برنامه نویسی C++ – رشته ها در Turbo C++ – قسمت اول

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *