你的Fight_types 有这样定义 的吧:
struct Fight_types{
char Id;
}
在C里没有字符串,只有字符数组
标准库里有
strcmp()
这个函数
原型是:
int strcmp( const char *str1, const char *str2 )
执行时逐个比较两个字符数组中的字符,结束的条件是,
1 有不同
2 其中一个字符数组的元素为'\0'(即此数组结束)
返回结果为:
str1>str2 时返回 >0
str1=str2 时返回 0
str1<str2 时返回 <0 字符串只是一个通俗的讲法.
在C里,字符串是通过字符数组实现的.以'\0'结尾. 我是想说没有 string这种基本类型 String是C++的. java也没有string这个类型的,有的只是String类.
C++的string也只是个类.
C#却好像真的有基本类型string哦!
string还是看作char的很多个一起算了
总之,对string的操作是很费劲的!
[ 本帖最后由 powerwind 于 2006-9-9 04:09 编辑 ]
页:
[1]