ورود

View Full Version : سوال: آرايه از نوع رشته



lord plot
پنج شنبه 19 آذر 1388, 11:59 صبح
سلام
چه جوري ميشه تو ++‍cآرايه از نوع رشته ساخت.
CString name[leg بااين روش كه نميشه روش ديگه ايي هست؟

درضمن اشكال دستور ساده ي زير چيه:
int a[2]; q,w,e,r=0;
a[1]=q;
a[2]=w;

e=a[1];
r=a[2];
اخه خطاي زير رو ميگيره:
Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted.

leili7107
جمعه 20 آذر 1388, 22:16 عصر
اندیس آرایه a را 0 و 1 کنید، احتمالا error برنامه بر طرف میشه

lord plot
شنبه 21 آذر 1388, 19:55 عصر
چرا كسي جواب منو نميده:گریه::گریه:
آرايه از نوع رشته چهجوري ميشه دستورش؟؟؟؟؟:ناراحت:

حامد مصافی
شنبه 21 آذر 1388, 20:17 عصر
CString name[leg بااين روش كه نميشه روش ديگه ايي هست؟
چطور امتحان كرديد كه نشد؟

hoorfar
شنبه 21 آذر 1388, 20:32 عصر
_TCHAR buff[_MAX_PATH];
_TCHAR *str = _T("Astring");

lord plot
شنبه 21 آذر 1388, 20:33 عصر
بازم دمت گرم جواب دادي!!!
اخه اون چيزي كه به عنوان تعداد آرايه داخل []قرار مي ديم با طول رشته اشتباه گرفته مي شه.
در پاسكال با ويرگول طول آرايه با تعداد خونه هاش جدا مي شه اما تو سي ++ جواب نمي ده

hoorfar
شنبه 21 آذر 1388, 20:40 عصر
TCHAR a[8][100];

majid zarei
جمعه 09 بهمن 1388, 23:45 عصر
با سلام. شما میتوانید با دستور char name[100] یک آرایه تعریف کنید. که با دستور scanf("%s",name) هر رشته ای خواستید از ورودی بگیرید و با دستور ات متععد آن را چاپ یا بررسی کنید.