خدمات مشاوره مهندسی- اموزش و انجام پروژه شبیه سازی صنعتی دانشجویی

گروه مشاوره آموزشی - پژوهشی بنیان دانش توس ارائه مشاوره، آموزش و انجام پروژه های شبیه سازی صنعتی و دانشجویی

خدمات مشاوره مهندسی- اموزش و انجام پروژه شبیه سازی صنعتی دانشجویی

گروه مشاوره آموزشی - پژوهشی بنیان دانش توس ارائه مشاوره، آموزش و انجام پروژه های شبیه سازی صنعتی و دانشجویی

خدمات مشاوره مهندسی- اموزش و انجام پروژه شبیه سازی صنعتی دانشجویی

گروه پژوهشی - آموزشی بنیان دانش توس در اسفند 1390 با همکاری تعدادی از دانشجویان تحصیلات تکمیلی دانشگاه های معتبر تهران و مشهد شروع به کار کرد و توفیقات زیادی کسب نمود که به تدریج در وبلاگ بارگزاری خواهد شد. در همین راستا شاخه آموزشی گروه اقدام به راه اندازی سایت moomsan.blog.ir نمود تا ضمن ارائه آموزش های مجازی، به ارتقای خدمات گروه بپردازد. در این وبلاگ فعلا خدمات کدنویسی فرترن به مرور بارگذاری می شود. امید است مورد استفاده متخصصین بازدید کننده از سایت قرار گیرد.
آدرس: مشهد، بین سلمان فارسی 5 و 7 پلاک 48
راه های تماس با گروه :

Tel: +98 915 125 2688
Phone: +98 51 38477407

زمان پاسخگویی: 9 تا 13:30 و 16 تا 21
Telegram.me/moomsan
moomsan@gmail.com
ID: @moomsan

در کد پایین مشاهده می کنید.

رشته ها بین دابل کوتیشن قرار داده می شود.

در مثال زیر یک متغیر رشته ای بنام site معرفی کردیم و سپس مقدار moomsan.blog.irرا به آن نست می دهیم.

در انتها  با دستور cout ، متغیر site را چاپ می کنیم.

#include <iostream>

#include <string>

using namespace std;

int main() {

 string site = "moomsan.blog.ir";

 cout << site;

return 0;}

الحاق دو رشته در ++C

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

در مثال زیر چند متغیر از نوع رشته (string) را معرفی می کنیم که شامل نام و نام خانوادگی می باشد.

سپس دو رشته را با هم جمع می کنیم. خروجی شامل نام و فامیل خواهد بود.

در انتها متغیر fullName را چاپ می کنیم.

#include <iostream>

#include <string>

using namespace std;

int main() {

 string fName = "ali ";

 string lName = "amiri";

 string fullName = fName + lName;

 cout << fullName;

return 0;}

خروجی مطابق تصویر زیر خواهد بود.

تابع length در ++C

یک رشته در C ++ در واقع یک شیء است ، که شامل توابع است که می توانند عملیات خاصی را روی رشته ها انجام دهند.  به عنوان مثال ، طول یک رشته را می توان با تابع length مشخص کرد.

در مثال زیر ابتدا یک متغیر از نوع رشته معرفی کردیم و مقدار آن را از طریق ورودی از صفحه کلید با دستور cin گرفتیم.

حال با تابع length ، اندازه رشته را مشخص و چاپ می کنیم.

#include <iostream>

#include <string>

using namespace std;

int main() {

 string fname;

 cout << "Enter name: ";

 cin >> fname;

 cout << "The length of the fname string is: " << fname.length();

return 0;}

چاپ یک کاراکتر

برای چاپ یک کاراکتر از رشته می توانیم از [] استفاده کنیم.

در مثال زیر ابتدا یک متغیر رشته ای معرفی کرده ایم. خانه های رشته از صفر شماره گذاری می شود.

خروجی حرف s می باشد.

 

#include <iostream>

#include <string>

using namespace std;

int main() {

 string fname="moomsan.blog.ir";

 cout << fname[3];

return 0;}

 

درتصویر زیر خروجی را مشاهده می کنید.

 

 

تغییر کاراکترهای رشته

برای تغییر کاراکترهای رشته می توانیم خانه های رشته را مشخص کرده و مقدار جدید به آن نسبت دهیم.

مثال زیر را مشاهده نمایید.

بجای حرف t که حرف اول رشته است حرف d را قرار می دهیم. خروجی متن moomsan.blog.irخواهد بود.

#include <iostream>

#include <string>

using namespace std;

int main() {

 string fname="moomsan.blog.ir";

 fname[0]= 'd';

 cout << fname;

return 0;}

تابع getline در ++C

تابع getline در ++C زمانی استفاده می شود که برای گرفتن ورودی بخواهیم چند کلمه وارد نماییم.

اگر با دستور cin بخواهیم نام ونام خانوادگی مثلا ali amiri را دریافت نمایید و آن را چاپ کنید فقط کلمه ali چاپ می شود.

برای حل این مشکل از تابع getline استفاده می کنیم.

#include <iostream>

#include <string>

using namespace std;

int main() {

 string fullName;

 cout << "Type your full name: ";

 getline (cin, fullName);

 cout << "Your name is: " << fullName;

return 0;}

جمع دو رشته عددی

اگر دو عدد از نوع int را مثلا 5و7 با هم جمع کنید خروجی عدد 12 خواهد شد.

اما جمع دو رشته عددی متفاوت است.

در مثال زیر دو رشته را با هم جمع کردیم و خروجی عدد 57 خواهد بود.

#include <iostream>

#include <string>

using namespace std;

int main () {

 string a = "5";

 string b = "7";

 string c = a + b;

 cout << c;

return 0;}

جمع دو رشته عددی

اگر دو عدد از نوع int را مثلا 5و7 با هم جمع کنید خروجی عدد 12 خواهد شد.

اما جمع دو رشته عددی متفاوت است.

در مثال زیر دو رشته را با هم جمع کردیم و خروجی عدد 57 خواهد بود.

#include <iostream>

#include <string>

using namespace std;

int main () {

 string a = "5";

 string b = "7";

 string c = a + b;

 cout << c;

return 0;}

 

 

خطا در رشته

ارور و خطا در رشته زمانی رخ می دهد که بخواهید یک رشته و عدد را با هم جمع کنید.

در تصویر زیر می بینید که خطایی صورت گرفته است.

حذف namespace

با حذف namespace می توانید طبق مثال زیر عمل نمایید. خروجی متن  moomsan.blog.irخواهد بود.

#include <iostream>

#include <string>

int main () {

 std::string greeting = "moomsan.blog.ir";

 std::cout << greeting;

return 0;}

 

پایان قسمت هفتم

 

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی