C++ 如何调用这种类型的函数

C++ 如何调用这种类型的函数,c++,C++,/*编写一个返回字符串长度(char*)的函数,不包括最后的NULL 字符。它不应该使用任何标准库函数。您可以使用算术和 取消引用运算符,但不是索引运算符([])*/ #包括“stdafx.h” #包括 使用名称空间std; int stringLength(常量字符*str){ 整数长度=0; 而(*(str+length)!='\0'){ ++长度; 例如:intl=stringLength(“abc”); C常量字符串自动以零结尾,因此不需要指定额外的零字符。传递字符串。例如 int le

/*编写一个返回字符串长度(char*)的函数,不包括最后的NULL 字符。它不应该使用任何标准库函数。您可以使用算术和 取消引用运算符,但不是索引运算符([])*/

#包括“stdafx.h”
#包括
使用名称空间std;
int stringLength(常量字符*str){
整数长度=0;
而(*(str+length)!='\0'){
++长度;

例如:
intl=stringLength(“abc”);


C常量字符串自动以零结尾,因此不需要指定额外的零字符。

传递字符串。例如

int len = stringLength("abc");
FWIW,对于此函数的返回类型,使用
size\u t
是惯用方法。当您尝试使用其他代码时,您将遇到使用
int
而不是
size\u t
的阻力

问题中的代码格式也很糟糕,无法编译。您省略了一个右大括号。正确获取此类详细信息是值得的。

int len=stringLength(“abc”);
@juanchopanza谢谢:)!
int len = stringLength("abc");