PDA

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



night-wolf
پنج شنبه 17 اردیبهشت 1394, 00: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, 02:26 صبح
این کار ممکن نیست !
می تونید برای هر کلمه یا حرف مورد نظر یک عدد در نظر بگیرید و شرط رو روی اون عدد قرار بدید

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

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

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