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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: این کد در زبان c++ مشکل داره یا نه؟  (دفعات بازدید: 1385 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین amin-asa

  • Full Member
  • *
  • ارسال: 161
  • جنسیت : پسر
این کد در زبان c++ مشکل داره یا نه؟
« : 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' بشه. که من این کار رو انجام ندادم.

با تشکر
« آخرین ویرایش: 18 بهمن 1392، 06:31 ب‌ظ توسط amin-asa »
* زندگی خالی نیست *
* مهربانی هست، سیب هست، ایمان هست *
* آری تا شقایق هست، زندگی باید کرد *

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
پاسخ : این کد در زبان c++ مشکل داره یا نه؟
« پاسخ #1 : 17 بهمن 1392، 01:00 ق‌ظ »
سلام. برنامت خیلی نامفهوم هست. اون c چیه؟ l چیه؟
چرا از string استفاده نمیکنی؟
Ubuntu 14.04 LTS 64-bit - unity

آفلاین amin-asa

  • Full Member
  • *
  • ارسال: 161
  • جنسیت : پسر
پاسخ : این کد در زبان c++ مشکل داره یا نه؟
« پاسخ #2 : 18 بهمن 1392، 06:36 ب‌ظ »
سلام. برنامت خیلی نامفهوم هست. اون c چیه؟ l چیه؟
چرا از string استفاده نمیکنی؟

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