در این قسمت از دانلود فیلم C++ نحوه برطرف کردن مشکل رشته ها در بورلند سی را آموزش داده ایم . همان طور که می دانید بورلند سی از رشته ها پشتیبانی نمی کند برای حل این مشکل باید از آرایه ها استفاده کنیم .
همان طور که می دانید رشته ها مجموعه ای کاراکتر ها هستند پس می توانیم این کاراکتر ها را کنار هم قرار بدیم و به رشته تبدیلش کنیم ، برای این کار از آرایه استفاده می کنیم .
همان طور که در سورس کد زیر می بینید آرایه ای از نوع char تعریف می کنیم و اسمی را از کاربر می گیریم و در خروجی نمایش می دهیم :
#include <iostream.h> #include <conio.h> void main(){ clrscr(); char ch[6]; cin>>ch; cout<<"Your Name : "<<ch; getch(); }
برای اینکه چندین اسم یا رشته را از کاربر بگیریم از آرایه چند بعدی استفاده می کنیم همانند سورس کد زیر :
#include <iostream.h> #include <conio.h> void main(){ clrscr(); int i; char name[6][20]; for( i=0 ; i<6; i++ ){ cin>>name[i]; } cout<<"__________________________________"; for( i=0; i<6 ; i++){ cout<<"\n"<<name[i]; } getch(); }
همان طور که در سورس کد بالا می بینید می توانیم 6 تا اسم با طول 20 تا رو از کاربر بگیریم و در خروجی نمایش دهیم .
همان طور که در فیلم آموزش C++ توضیح داده ام برای اینکه رشته ها را بدون آرایه بنویسید و از کتابخانه String استفاده کنید ، پیشنهاد می کنم کامپایلر Visual Studio را نصب کنید .