在c++里面最常用到的库函数是string里面的,首先要明确的是库函数是函数,是函数都是要有参数表的(虽然可以不带参数),但是string 里的每一个函数都是有参数的,我在写程序的时候就犯了错误
string strlen(string str1,string str2)
{ string str1 ,str2;
int s1 ,s2,s3;
s1=str1.length;//错误 函数需要参数表
s2=str2.length;//错误 函数需要参数表
if(s1<s2)
return str1;
else return str2;}
上面的这个程序的错误在于忽略了string 库函数的意义,
没有理解函数的概念,这样写就可以,
s1=str1.length();
s2=str2.length();
length()是标准求字符串的长度函数
还有其他诸如compare() ,strcpy()的函数要大家一起来讨论好了!