C 通过函数返回字符串
来源:互联网 发布:淘宝可以推广店铺吗 编辑:程序博客网 时间:2024/06/05 21:31
将字符串作为函数的参数,该参数返回函数里面的字符串。
int GetChar(char* &outData, int &outLen)
其中:outData是函数GetChar()返回的字符串
outLen 是函数GetChar()f返回字符串的长度
int GetChar(char* &outData,int &outLen){char* text = "123456789";int len = strlen(text);if (outData == NULL){outData = text;}else{char* dst = new char[len + 1];memcpy(dst,text,len);dst[len] = 0;char* temp = outData;outData = dst;dst= outData;delete temp;}outLen = len;return outLen;}
int main(int argc, char* argv[]){char* dst;char* dst1 = NULL;char* dst2 = new char[12];int len;GetChar(dst,len);printf("dst = %s,%d\n",dst,len);GetChar(dst1,len);printf("dst1 = %s,%d\n",dst1,len);GetChar(dst2,len);printf("dst2 = %s,%d\n",dst2,len);printf("dst2 Len = %d\n",strlen(dst2));delete dst2;system("pause");}
程序运行的结果为:
dst = 123456789,9
dst1 = 123456789,9
dst2 = 123456789,9
dst2 Len = 9
0 0
- C 通过函数返回字符串
- c语言函数返回字符串
- C语言函数返回字符串
- LINUX C语言中返回字符串函数
- C语言中实现函数返回字符串
- C语言 通过指针从函数返回一个数组
- 通过函数名字符串调用函数【C语言版】
- 199 c 通过函数名字符串调用函数
- C语言 —— 函数返回字符串常量
- C语言strlen()函数:返回字符串的长度
- C语言strerror()函数:返回错误原因的描述字符串
- C语言strlen()函数:返回字符串的长度
- C语言中函数返回字符串的四种方法
- C语言中函数返回字符串的四种方法
- C语言中函数返回字符串的四种方法
- C语言中函数返回字符串的四种方法
- C语言中函数返回字符串的四种方法
- C语言strlen()函数:返回字符串的实际长度
- Java进阶10 内存管理与垃圾回收
- iOS疯狂讲解之Xcode菜单及快捷键大全
- Java自带的性能监测工具用法简介——jstack、jconsole、jinfo、jmap、jdb、jsta、jvisualvm
- listcontrol 使用MENU菜单 复制列表控件某行某列到剪贴板
- 0-100 的百分比的正则表达式
- C 通过函数返回字符串
- 陶国荣著JQuery权威指南PDF
- 组装RTP头 -java
- 黑马程序员-Java学习11-集合2
- devm_kzalloc
- 盲人摸太阳”和“驾船出海时一定只带一个指南针
- XenServer命令行工具指南-xe param list的param属性
- com.farmer.gui.ExampleGrid.py
- CM开发日志 - 本地环境搭建