给个思路
c++吧
全部回复
仅看楼主
level 7
右撇子 楼主
我想:
定义一个 T(不知道用什么){字符串1,字符串2,。。。字符串n}
一个条件判断
if(字符串==T)// 等于T中任意一个字符串。
{实现一个功能}
我想知道这个 T 用什么?
2013年12月19日 10点12分 1
level 11
struct
2013年12月19日 10点12分 2
struct能自动判断有没有满足条件的字符串码,我的意思直接跟T比较 他会逐个与T中的字符串比较知道条件成了或者所有字符串都不等于条件中的字符串
2013年12月19日 11点12分
level 11
class,重载==
2013年12月19日 13点12分 4
我的意思是把n个字符串看成一个集合起个名字T,用一个字符串与名字T做判断,只有T中有这个串就返回一个true
2013年12月19日 14点12分
lz表述不清。反正宏和类还有模板能解决你的一切问题,如果还不能解决就换一门语言。
2013年12月19日 14点12分
level 1
char T[100]={"uiahscdfoq;juwfeoenafjeofiverkvf;h"}
话说 100 是数组大小(字符串大小)你随便定 (只要在范围内)
字符串的内容是我瞎输的
2013年12月19日 14点12分 5
level 11
#include <iostream>
#include <string>
using namespace std;
struct T
{
string s[50];
};
bool operator==(string & s, T & t)
{
int i(0);
while (i != 50)
if (s == t.s[i++])
return true;
return false;
}
int main()
{
string s("ff");
T t;
t.s[20] = "ff";
cout << (s == t);
}
2013年12月19日 14点12分 6
你这个能解释一下吗,我是新手
2013年12月19日 15点12分
level 7
右撇子 楼主
多谢各位,我好像有点思路了 ,明天去实现下
2013年12月19日 14点12分 7
level 13
二维数组?
2013年12月19日 15点12分 8
1