آموزش C
نحوه مدیریت حافظه
مثال زیر نیز نحوه مدیریت حافظه در زبان C را با یک مثال ساده نشان میدهد: void main() { int *width; width = (int *)malloc(sizeof(int));
نحوه گرفتن حافظه ازسیستم
مثال زیر نحوه گرفتن حافظه از سیستم و نحوه آزادسازی آن را نشان میدهد: void main() { double *distance = new double(12.95); cout << *distance;
کاربارشته ها
رشتهها در واقع آرایهای از کاراکترها هستند که برای نگهداری متغیرهایی مانند نام، نامخانوادگی و شماره تلفن افراد به کار میروند. این نوع متغیرها با
مقداردهی رشته ها بصورت ارایه
رای مقداردهی رشتههایی که به صورت آرایهای تعریف میشوند، به صورت کلی زیر عمل میکنیم: name[n] = any_character; برنامه زیر را نوشته و آن را
تابع strcmp
تابع strcmp: این تابع برای مقایسه دو رشته استفاده میشود. قالب کلی این دستور به شکل زیر است: #include “string.h” int strncmp(const char *string1, const
تابع strrev
تابع strrev: این تابع برای وارونه کردن یک رشته به کار میرود. قالب کلی این دستور به شکل زیر است: char *strrev(char *string); مقدار برگشتی
تابع strcat
تابع strcat: این تابع برای اتصال یک رشته(source) به رشته دیگر(destination) به کار میرود. قالب کلی این دستور به شکل زیر است: #include “string.h” char
تابع strlen
تابع strlen: این تابع برای تعیین طول یک رشته به کار میرود. قالب کلی این دستور به شکل زیر است: #include “string.h” size_t strlen(const char
تابعstrcpy
تابع strcpy: این تابع برای کپی کردن یک رشته یا متغیر در داخل متغیر رشتهای دیگر به کار میرود. قالب کلی این دستور به شکل
محاسبه طول وعرض مستطیل
مثال دوم در مورد کلاسی است که برای گرفتن طول و عرض یک مستطیل و محاسبه مساحت آن به کار میرود: class CRectangle { int