PDA

View Full Version : سوال: تعریف string در c++



hafez1
شنبه 10 مرداد 1394, 22:05 عصر
سلام دوستان من در ویژوال استدیو با سی++ برنامه مینویسم.
با تعریف string مشکل دارم.من #include<string> رو مینویسم ولی بد که تو برنامه استرینگ تعریف میکنم بهش گیر میده حتی اگه مقدار دهی اولیه هم داشته باشه.

amirtork
شنبه 10 مرداد 1394, 22:26 عصر
سلام.
بعد از تعریف string باید namespace استاندار std رو هم ذکر کنید.
یا به روش
using namespace std;
یا به روش
std::string
اگر مشکل از این مورد نبود، لطف کنید متن خطا رو قرار بدید

Mr.reCoder
شنبه 10 مرداد 1394, 22:28 عصر
سلام دوستان من در ویژوال استدیو با سی++ برنامه مینویسم.
با تعریف string مشکل دارم.من #include<string> رو مینویسم ولی بد که تو برنامه استرینگ تعریف میکنم بهش گیر میده حتی اگه مقدار دهی اولیه هم داشته باشه.

درود،

فضای نام std و هدر string لازمه:


#include <iostream> // cin, cout
#include <string> // string
using namespace std;
int main()
{
string test;
std::getline(cin, test);
cout << "you entered:" << test;
cin.get();
return 0;
}

hafez1
شنبه 10 مرداد 1394, 23:40 عصر
بله درست شد با using namespace std;
ممنونم.