سلام
توی C اگه بخواهیم متغیری بر حسب رشته بیان کنیم چطوری باید بنویسیم؟
مثلا متغیر a بر حسب عدد صحیح میشه:
int a
حالا اگه a متغیری بر حسب رشته باشه باید چطوری نوشت؟!
ببین حسین جان. با توجه به اینکه زبان سی و سی پلاس پلاس زبان های سطح میانه هستن خیلی از کارا توی اونا به راحتی زبان های سطح بالا نیست
شما توی زبانی مثل بیسیک یا زبان های سطح بالای دیگه متغیر های String رو دارین که توی سی نیست
توی این زبان ها برای رشته ها دقیقا باید حافظه تخصیص داده بشه. به این صورت که شما برای هر کاراکتر به 8 بیت نیاز دارید. و در اصل کلمه ای مثل " آرمان " برای سیستم سی "ارمان " نیست "ا" "ر" "م" "ا" "ن" هستش.
به این صورت هستش. که تا 20 کاراکتر رو میتونه ذخیره کنه
در روشی که محمد گل گفت هم. از پوینتر ها استفاده میکنید و ادرس حافظه رو بهش میدید.و ازونجا ببعد شروع به نوشتن میکنه. چون مفاهیم پوینتر ها اندکی سخت هستن من ترجیح دادم روش ارایه ها رو براتون توضیح بدم. بازم اگر مشکلی هست در خدمتتون هستم