要返回字符串 需要返回char*类型

需要注意的是 返回的字符串 不能是该函数的局部变量,否则会导致出错
可以是参数字符串,全局变量,静态局部变量,或者动态分配的内存
在excel中,可以使用以下函数来返回文件名:
1. CELL函数:可以用来返回文件的完整路径。例如,使用以下公式,可以返回当前工作簿的文件路径:
这将返回带有完整路径和文件名的字符串。如果只需要文件名,则可以使用以下公式:
这将返回只包含文件名的字符串。
2. LEFT函数和FIND函数:可以用这些函数组合来仅返回文件名。例如,使用以下公式,可以返回当前工作簿的文件名:
这将返回只包含文件名的字符串。
请注意,这些函数只能返回当前工作簿的文件名或路径。如果要返回其他文件的文件名或路径,则需要使用其他方法,例如使用VBA宏编程。
在 Excel 中,可以使用以下函数来返回文件名:
1. `right()` 函数:将文本字符串 right(字符串, 长度) 返回对应的下划线。该函数允许您将文本字符串转换为下划线。
2. `mid()` 函数:将文本字符串mid(字符串, 长度) 返回指定长度的文本字符串,其中字符串指定要返回的文本字符串。
3. `提取文本()` 函数:将文本字符串提取为单个字符串,该函数是 `right()` 和 `mid()` 函数的组合,它允许您从文本字符串中提取指定长度的文本。
老大,你代码写得有问题,首先你先确定是字符串指针,而不是指针数组char*p[127];char*str[127];这两行都有问题char*GetString(char*str){char*strp=NULL;//先定义一个字符串指针charx[127]
;scanf("%s",&x);strp=x;//将指针指向这个新分配的字符串内存地址returnstrp;//这样就能返回字符串指针了}intmain(){char*p;//既然你的函数返回的是char*,此处当然要定义为char*charstr[127]