推扬网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
推扬网 门户 你问我答 查看内容

使用函式回传字串 [C语言] 一起帮忙解决难题,拯救 IT 人的一天

2021-9-14 17:23| 发布者: admin| 查看: 954| 评论: 0|原作者: admin|来自: 推杨站长网

摘要: 題目簡介: 1.試寫一函式char* copystr(int n, const char *str),將str字串複製n次後回傳。 2.使用main()函式呼叫,呼叫敘述dupstr = copyst...

题型介绍:1.试写一函式char* copystr(int n, const char *str),将str字符串拷贝n次後传回。2.应用main()函式通话,通话描述dupstr = copystr(n,srcstr);3.印出dupstr。

#include<stdio.h>#include<stdlib.h>#include<string.h>//char a[80];char* copystr(int n, const char *str){ int k = strlen(str); char space[] = " "; static char a[80]; strcpy(a,str); for(int i = 1; i < n; i ){ strcat(a,space); strcat(a,str);} return a;}void main(void){ int n = 4; char srcstr[] = "hello"; char *dupstr = copystr(n,srcstr); puts(dupstr);}

了解,在函式内传回字符串:1.界定於产业生态圈变化2.应用静态数据装饰变化static才可以保证函式完毕时,字符串材料不容易被清除?有别的比较好的方式吗?


鲜花

握手

雷人

路过

鸡蛋

最新评论

热门推荐
最新资讯

广告服务|投稿要求|禁言标准|版权说明|免责声明|手机版|小黑屋|推扬网 ( 粤ICP备18134897号 )|网站地图 | 邮箱:vayae@hotmail.com

GMT+8, 2024-3-28 19:01 , Processed in 0.068168 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部