哪里看出返回字符串长度了
追答你用的string类是#include 定义好的,里面成员函数length也是定义好的呀,跟strlen一样都是现成的。你也可以自己用一个for循环以'/0'为结束条件,同样可以计算字符串长度。
你若不想用那个函数红框改为:for(int i=0; 0!=string1[i]; i++)
就是我运行程序的时候 先要输入一段字符串 然后i需要小于我输入的字符出的长度是吗
追答是,那句是处理字符串最常用的方式呀。for循环中要指明你处理的范围,用len表示字符串长度,如果是处理字符串上的全部字符,那就是string1[0]到string1[len-1],对应的i就是0~len-1 (<len),string[len]='/0'是不可以被处理的
就是我运行程序的时候 先要输入一段字符串 然后i需要小于我输入的字符出的长度是吗