سلام وقت بخیر، کاربرد های stdlib.h,char, while در c++ چیه و کی استفاده میشه ممنون میشم اگ کمکم کنید.
char نوع داده ای است که برای نگهداری یک کاراکتر بکار میره، مثلا کاراکتر a رو در متغیر c نگهداری می کنه :
یا مثلا اولین کاراکتر در رشته test (کاراکتر t) رو در متغیر c نگهداری می کنه :
کد:
char s[] = "test";
char c = s[0];
stdlib.h یکی از کتابخانه های استاندارد زبان ++C/C ئه و یکسری انواع داده ای و توابع عمومی داخلش تعریف شده، مثلا تولید اعداد تصادفی یا تبدیل رشته به عدد و ...
هر زمانی که بخواهید از مواردی که داخل stdlib.h تعریف شده استفاده کنید ابتدای کد stdlib.h رو include# خواهید کرد، مثلا وقتی با ()rand یک عدد تصادفی تولید می کنید، چون ()rand در stdlib.h تعریف شده :
کد:
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
cout << "Random number: " << rand() << endl;
return 0;
}
while حلقه شرطی است و اجرای حلقه تا زمانی ادامه پیدا میکنه که شرط تعیین شده برقرار باشه. زمانی بکار میره که بخواهید روالی تا زمانی که شرطی برقراره تکرار بشه.
مثلا کاراکتر های رشته s رو تا جایی که به کاراکتر = نرسیده نمایش بده، به محض اینکه به کاراکتر = برسه اجرای حلقه while تموم میشه :
کد:
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
char s[] = "good=morning";
int i = 0;
while (s[i] != '=')
{
cout << s[i];
i++;
}
return 0;
}