为了账号安全,请及时绑定邮箱和手机立即绑定

c语言字符串在函数间传递?

c语言字符串在函数间传递?

MMTTMM 2019-02-26 10:07:24
#include<stdio.h>#include<string.h>char *start(char *wz);int main(){char *sys;char xz,wz[99]="www";scanf("%s",&xz);if (xz=='1')sys=start(*wz);/*将wz值传入start*/printf("%s",sys);return 0;}char *start(char *wz){char str[99]="am start -a android.intent.action.VIEW -d http://";strcat(str,wz);return *str;}/*我的本意是用一个自定义函数,将传入的字符串与函数内的定值字符串连接后,再传出去,不知怎么弄,求指导*/
查看完整描述

2 回答

?
慕码人2483693

TA贡献1860条经验 获得超9个赞

把char str[99] =" am start -a android.intent.action.VIEW -d http://";改成
char *str = (char *)malloc(99);//头文件stdlib.h
strcpy(str," am start -aaandroid.intent.action.VIEW -d http://");

把return *str; 改成 return str;

查看完整回答
反对 回复 2019-03-27
  • 2 回答
  • 0 关注
  • 1285 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信