ورود

View Full Version : سوال: نحوه استفاده از رشته در دستورات شرطی switch,case



night-wolf
چهارشنبه 16 اردیبهشت 1394, 23:43 عصر
با سلام
دوستان من میخوام در دستورات switch,case از رشته بعنوان شرط استفاده کنم چطور این کار ممکنه؟؟


#include <iostream.h>
#include <conio.h>
int main()
{
string a;
cin>>a;
switch(a)
{
case 'salam' :
cout<<"s";
break;
default:
cout<<"ghalat";


}
getch();
return 0;
}

من این کدو نوشتم اررور میده:لبخندساده:

Mahmood_M
پنج شنبه 17 اردیبهشت 1394, 01:26 صبح
این کار ممکن نیست !
می تونید برای هر کلمه یا حرف مورد نظر یک عدد در نظر بگیرید و شرط رو روی اون عدد قرار بدید

night-wolf
پنج شنبه 17 اردیبهشت 1394, 13:45 عصر
این کار ممکن نیست !
می تونید برای هر کلمه یا حرف مورد نظر یک عدد در نظر بگیرید و شرط رو روی اون عدد قرار بدید

میشه با کد یه مثالی بزنید ؟؟؟
ممنون

BORHAN TEC
جمعه 25 اردیبهشت 1394, 10:50 صبح
میشه با کد یه مثالی بزنید ؟؟؟
اینم از مثال:
http://stackoverflow.com/questions/16388510/evaluate-a-string-with-a-switch-in-c