找回密码
 入住天佑斋
载入天数...载入时分秒...
搜索
楼主: 哎。我是狼

关于函数调用。。

[复制链接]
 楼主| 发表于 2011-11-27 22:44:19 | 显示全部楼层
张小白 发表于 2011-11-27 22:29
0 w/ w0 w( l( z- U! V小灰肯定也交给老师了
- s! A, q# v8 @
。那么不信任小灰啊
回复

使用道具 举报

发表于 2011-11-28 19:23:07 | 显示全部楼层
哎。我是狼 发表于 2011-11-27 22:42
, B4 U6 n5 b% M: c  X' X: ~- O: f& W。。。指针一定要分配内存么。。。- N. `1 |, ?! z" y2 `$ a! j
还有。。函数哪出问题了咩

. C( |. Q) y1 n$ k$ F/ @2 y你要用指针接用户输入那当然要分内存
  O2 X/ ]6 [( c7 `你的HE函数第三个参数要在子函数里得到strcpy的返回的内存地址要传指针指针,也就是指针的内存地址;要不然是得不到连接后的字符串的地址的。
) n& Q# [& h% k) q  k5 ?! K2 S* n# m这样改:
/ E) s' U6 h) g+ J#include<stdio.h>. }& I" E5 @( H$ ~1 L
#include<string.h>
" r/ x3 I  B1 W( ^2 ]void he(char *p,char *q,char **k)4 l  a9 Y( F8 [# E  S
{
, f  A5 b, B" q3 g; Y% a2 g& \3 R& g$ z7 r        *k = strcat(p,q);
/ y9 s8 g6 j. ^% Z0 T' L8 c. b" d: z7 Z
}
# I, y+ m" C  |' r% L$ Xvoid main()4 @3 Z$ v# M% U& c# O
{
* S+ Z2 t* E8 {4 R1 {3 x% `- b        char *s1 = new char[10];; ^7 r2 ~  ]! C/ n  H
                char *s2 = new char[10];
3 g- Z" b. |  |( ~: C                char *s3 = new char[20];: x; m5 E- u! x0 U6 I
        gets(s1);gets(s2);  ^# v' [* y* x( c/ {* t$ F) k# }: k7 h
        he(s1,s2,&s3);
; }) l& U+ W9 h! @1 s  ?8 i2 s        puts(s3);5 X; H2 e+ c- Z: W; W4 g/ |
}
回复

使用道具 举报

发表于 2011-11-28 22:10:50 | 显示全部楼层
张小白 发表于 2011-11-27 22:33
$ F" ~+ V  }* P( H难道小安有异议?
& l6 ]: C2 G3 \
<44>木。。。姐姐说的是事实。
回复

使用道具 举报

发表于 2011-11-28 22:12:14 | 显示全部楼层
安谧远 发表于 2011-11-28 22:10
" l! y! j. i$ d! h( d% g; |木。。。姐姐说的是事实。
7 `% K9 N& [+ w+ l" O
<28>嘻嘻
回复

使用道具 举报

发表于 2011-11-28 22:29:00 | 显示全部楼层
张小白 发表于 2011-11-28 22:12
$ e0 |3 M# ^. L8 f嘻嘻

/ K0 `: F; Z# S  C4 _& p; w. e( z4 Q  m<40>他好学好的没空理我,不乐意。。
回复

使用道具 举报

发表于 2011-11-29 09:31:34 | 显示全部楼层
安谧远 发表于 2011-11-28 22:29
4 t" y8 r9 U4 l' i, U" c4 O他好学好的没空理我,不乐意。。

7 c& S, W! h& M; N: |<28>扁他
回复

使用道具 举报

 楼主| 发表于 2011-11-29 12:42:12 | 显示全部楼层
张小白 发表于 2011-11-29 09:31 5 a& C2 G- t+ o: V  y1 J
扁他

4 Q1 ?3 ~( N* _  z9 A  ]( d。。。。。
回复

使用道具 举报

发表于 2011-11-29 12:53:35 | 显示全部楼层
哎。我是狼 发表于 2011-11-29 12:42
0 p" r' Q/ i* R1 ]# [' J。。。。。
. b2 o# o/ b% p% S1 u- M7 x
<14>   
回复

使用道具 举报

发表于 2011-11-29 17:16:54 | 显示全部楼层
张小白 发表于 2011-11-29 09:31   w7 u0 Q9 Y6 w, ?" ?; i
扁他
+ a0 D7 O- `) a# \  A: `, B
我也想,这不打不到嘛。
回复

使用道具 举报

发表于 2011-12-1 17:40:46 | 显示全部楼层
呵呵,函数说明列一下:
9 H: C( C4 f' }! b) c- W4 WC语言标准库函数
  d4 |" t- i- W9 J: d0 D* a  原型声明:extern char *strcpy(char *dest,char *src);   头文件:string.h   功能:把从src地址开始且含有NULL结束符的字符串赋值到以dest开始的地址空间   说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。   返回指向dest的指针。
回复

使用道具 举报

天佑斋微信小程序

QQ|手机版|小黑屋|西南交通大学 - 天佑斋 ( 蜀ICP备20015072号 )

GMT+8, 2026-7-1 14:18 , Processed in 0.041890 second(s), 13 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表