انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: amin-asa در 16 بهمن 1392، 11:04 ب‌ظ

عنوان: این کد در زبان c++ مشکل داره یا نه؟
ارسال شده توسط: amin-asa در 16 بهمن 1392، 11:04 ب‌ظ
int l = 5
char c = 'x'
char* _str;
int _len = l + 1;
_str = new char[_len];

for(int i = 0; i < l; i++)
  _str[i] = c;

سلام

میخواستم بدون این قطعه کد مشکل داره یا نه؟ من که اجراش کردم برنامه درست اجرا شد. حتی _str[6] هم برابر با '\0' بود. ولی چیزی که منو مشکوک کرده اینه که _str[5] باید برابر با '\0' بشه. که من این کار رو انجام ندادم.

با تشکر
عنوان: پاسخ : این کد در زبان c++ مشکل داره یا نه؟
ارسال شده توسط: majidkamali1370 در 17 بهمن 1392، 01:00 ق‌ظ
سلام. برنامت خیلی نامفهوم هست. اون c چیه؟ l چیه؟
چرا از string استفاده نمیکنی؟
عنوان: پاسخ : این کد در زبان c++ مشکل داره یا نه؟
ارسال شده توسط: amin-asa در 18 بهمن 1392، 06:36 ب‌ظ
سلام. برنامت خیلی نامفهوم هست. اون c چیه؟ l چیه؟
چرا از string استفاده نمیکنی؟

سلام. من چون با همین قسمت مشکل داشتم دیگه کل کد رو نزاشتم ببخشید. آقا درسش کردم.