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

关于函数调用。。

[复制链接]
 楼主| 发表于 2011-11-27 22:44:19 | 显示全部楼层
张小白 发表于 2011-11-27 22:29
1 r4 N, Q. e# s小灰肯定也交给老师了

) q9 I* f& d" H& p& m) o8 k, _。那么不信任小灰啊
回复

使用道具 举报

发表于 2011-11-28 19:23:07 | 显示全部楼层
哎。我是狼 发表于 2011-11-27 22:42 7 T; `; [: k* w
。。。指针一定要分配内存么。。。
8 M4 R$ N/ @0 \/ i  Q" ]& X还有。。函数哪出问题了咩

& a, u3 G7 A. A5 L+ h/ [你要用指针接用户输入那当然要分内存9 n( m' h/ h% i. ~/ j- U# p6 Y" R* g
你的HE函数第三个参数要在子函数里得到strcpy的返回的内存地址要传指针指针,也就是指针的内存地址;要不然是得不到连接后的字符串的地址的。
) `6 E) U; ~9 c/ m! t这样改:
; K. w8 W# w- u7 T' g#include<stdio.h>, T9 r1 B4 D: y2 \- X
#include<string.h>' V4 W7 j" ]7 ?* t8 {/ D% i  C
void he(char *p,char *q,char **k)
. T* G) t  `% F9 @{
; l( t+ l7 n7 x$ p! |        *k = strcat(p,q);6 x4 w' R5 @8 x$ r9 F  x
9 ~$ g3 t1 q6 u! u2 T' y
}9 v' t2 M8 Y( B, N0 d0 Q* b
void main()( s& Y2 V4 d! n1 l
{( F: A/ Y1 ]0 y- T9 i# e
        char *s1 = new char[10];4 T$ Y- \7 Q. Z, B
                char *s2 = new char[10];
) p) a! C% F* `                char *s3 = new char[20];
7 W8 T- n5 |" c% t& I        gets(s1);gets(s2);5 i" R- `% j3 D2 z4 ?
        he(s1,s2,&s3);5 N3 l9 D: V' K" O6 @
        puts(s3);
4 d, n3 b3 j8 p5 w5 ~' s}
回复

使用道具 举报

发表于 2011-11-28 22:10:50 | 显示全部楼层
张小白 发表于 2011-11-27 22:33
, l; K+ s# q' i# W4 c4 h- O7 S难道小安有异议?

. n# p% _# j! a* a9 m' s( l<44>木。。。姐姐说的是事实。
回复

使用道具 举报

发表于 2011-11-28 22:12:14 | 显示全部楼层
安谧远 发表于 2011-11-28 22:10 1 q( Y1 W5 R/ X  f
木。。。姐姐说的是事实。

& |$ ?8 E! M2 v<28>嘻嘻
回复

使用道具 举报

发表于 2011-11-28 22:29:00 | 显示全部楼层
张小白 发表于 2011-11-28 22:12
* b- `: C5 F' ~& O嘻嘻
; ^- z1 R; C  J! e. s2 v2 K
<40>他好学好的没空理我,不乐意。。
回复

使用道具 举报

发表于 2011-11-29 09:31:34 | 显示全部楼层
安谧远 发表于 2011-11-28 22:29
1 S+ G& H! O1 }; Y他好学好的没空理我,不乐意。。

) Y9 S$ R- y" i$ ]  \/ }1 b! t1 j<28>扁他
回复

使用道具 举报

 楼主| 发表于 2011-11-29 12:42:12 | 显示全部楼层
张小白 发表于 2011-11-29 09:31 4 G1 K+ m2 {$ T0 u1 g6 Y( I
扁他

, x0 r9 c. T' M: o  }. F。。。。。
回复

使用道具 举报

发表于 2011-11-29 12:53:35 | 显示全部楼层
哎。我是狼 发表于 2011-11-29 12:42
: W$ h, c4 r1 B) R' b" t# ?。。。。。

4 u8 e  k# q# A0 `5 e+ X<14>   
回复

使用道具 举报

发表于 2011-11-29 17:16:54 | 显示全部楼层
张小白 发表于 2011-11-29 09:31
: J0 U5 S. t; m9 ~% w% J扁他
" M  K$ j% J7 ?! a2 I# M. l: J
我也想,这不打不到嘛。
回复

使用道具 举报

发表于 2011-12-1 17:40:46 | 显示全部楼层
呵呵,函数说明列一下:
. c) @  ?" i! y* m$ k5 kC语言标准库函数6 s) O% _' J: \, K6 J
  原型声明:extern char *strcpy(char *dest,char *src);   头文件:string.h   功能:把从src地址开始且含有NULL结束符的字符串赋值到以dest开始的地址空间   说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。   返回指向dest的指针。
回复

使用道具 举报

天佑斋微信小程序

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

GMT+8, 2025-5-21 16:20 , Processed in 0.042921 second(s), 13 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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