PDA

View Full Version : مشکل با اشاره گرهای رشته ای



alizanganeh
شنبه 07 دی 1392, 18:53 عصر
سلام دوستان
میخوام یک برنامه ای بنویسم که توش باید یک آرایه ای از اشاره گر های رشته ای رو ایجاد کنم و داخلش مثلا 10 تا اسم بریزم ولی کار با اشاره گر رو بلد نیستم

اگر میشه نحوه تعریف آرایه ی اشاره گر رشته ای و نجوه تعیین تعداد خانه های آرایه ، نحوه ورود اطلاعات به اون آرایه رو بهم بدید
خیلی عجله دارم دمتون گرم

Ananas
شنبه 07 دی 1392, 22:22 عصر
سلام.
از vector و string استفاده کنید کار ساده تره.

#include <iostream.h>
using namespace std;

#include <vector.h>
#include <string>
#include <windows.h>

int main()
{
vector< wstring > ArrayName;
ArrayName.resize(4);
for (int i = 0; i < (int)ArrayName.size(); i++)
{
wchar_t num_str[16];
_i64tow(i, num_str, 10);
ArrayName[i] = wstring(L"محمد_") + wstring(num_str);
};
//-----------------
for (int i = 0; i < (int)ArrayName.size(); i++)
{
MessageBoxW(0, ArrayName[i].c_str(), L"", 0);
};
getchar();
return 0;
}

alizanganeh
یک شنبه 08 دی 1392, 00:11 صبح
عزیز به این چهار خطر گیر میده و میگه پیدا نمیشن :
using namespace std;

#include <vector.h>
#include <string>
#include <windows.h>