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

关于函数调用。。

[复制链接]
 楼主| 发表于 2011-11-27 22:44:19 | 显示全部楼层
张小白 发表于 2011-11-27 22:29 - B9 X: N' I" W, q+ `2 Z
小灰肯定也交给老师了
; y( z3 x1 X3 C8 ^/ S8 S* q6 O, c
。那么不信任小灰啊
回复

使用道具 举报

发表于 2011-11-28 19:23:07 | 显示全部楼层
哎。我是狼 发表于 2011-11-27 22:42 1 {9 b; V% B; o; Y" u0 \
。。。指针一定要分配内存么。。。
+ d7 F5 H2 ?  H9 |0 x  D8 n6 ]+ d还有。。函数哪出问题了咩

7 D& y7 p+ p, g你要用指针接用户输入那当然要分内存; Q. P9 M+ A+ X  U& d
你的HE函数第三个参数要在子函数里得到strcpy的返回的内存地址要传指针指针,也就是指针的内存地址;要不然是得不到连接后的字符串的地址的。8 E" [9 Z" t+ _0 k" E* O
这样改:5 B4 }5 K* o( u) y
#include<stdio.h># Z; E, z' x1 |, B0 I( W4 l
#include<string.h>
5 t6 @$ J2 n& [7 F" Svoid he(char *p,char *q,char **k)' H# ?: T' u4 ]7 J8 h9 Z
{; D; f5 l6 o% k, ]$ t+ E7 a$ c
        *k = strcat(p,q);
/ N- p6 V- G& ]$ N* z* T+ n% v" N: Q, o  H$ C! ?3 k+ Z7 s5 ?
}
8 Z+ J3 h' ^* k  R1 T  hvoid main()- a0 m0 w: w! F1 ]3 t
{8 S* u# Z% F- l1 M
        char *s1 = new char[10];
8 a& g: i) K0 g1 c0 J                char *s2 = new char[10];
+ A# S- ]9 K5 w+ U  C) p                char *s3 = new char[20];( \8 L, i! V6 C6 V
        gets(s1);gets(s2);4 Y0 S" k+ ~1 {' X3 l  a
        he(s1,s2,&s3);
* n: q( L( S& x5 d8 C3 F        puts(s3);
( y' H% {- ?6 P2 R6 T}
回复

使用道具 举报

发表于 2011-11-28 22:10:50 | 显示全部楼层
张小白 发表于 2011-11-27 22:33 ( c  Q6 \/ |$ t! ]) q4 S; ^" N1 F
难道小安有异议?
$ f; s( \( [3 G
<44>木。。。姐姐说的是事实。
回复

使用道具 举报

发表于 2011-11-28 22:12:14 | 显示全部楼层
安谧远 发表于 2011-11-28 22:10
& T; y* R) A; J% [. T5 z3 ?  K0 L: n木。。。姐姐说的是事实。

5 r8 R3 h+ e! I5 I4 {<28>嘻嘻
回复

使用道具 举报

发表于 2011-11-28 22:29:00 | 显示全部楼层
张小白 发表于 2011-11-28 22:12
# v# z/ [/ z" e+ A2 _嘻嘻

+ \& d/ A) }1 D4 ~% s' g* s5 H<40>他好学好的没空理我,不乐意。。
回复

使用道具 举报

发表于 2011-11-29 09:31:34 | 显示全部楼层
安谧远 发表于 2011-11-28 22:29 ( G3 E% ?; l# ^- ~6 i- q; x
他好学好的没空理我,不乐意。。
& J0 X, ?* h- u7 f
<28>扁他
回复

使用道具 举报

 楼主| 发表于 2011-11-29 12:42:12 | 显示全部楼层
张小白 发表于 2011-11-29 09:31 3 _5 {; D1 S( N9 P. [3 f
扁他
' p! L  ?/ C7 O, Z7 W. t1 E
。。。。。
回复

使用道具 举报

发表于 2011-11-29 12:53:35 | 显示全部楼层
哎。我是狼 发表于 2011-11-29 12:42 ( s# s! l( Z3 Z& L/ @
。。。。。
. r: i9 ^# p7 u0 n  U
<14>   
回复

使用道具 举报

发表于 2011-11-29 17:16:54 | 显示全部楼层
张小白 发表于 2011-11-29 09:31
1 r0 T* j. \8 }扁他

" ?7 j* T. q- Q/ f' a$ _我也想,这不打不到嘛。
回复

使用道具 举报

发表于 2011-12-1 17:40:46 | 显示全部楼层
呵呵,函数说明列一下:
0 F; T; ^* e2 L- K* K! XC语言标准库函数+ J3 J7 {- S. v( i3 K
  原型声明:extern char *strcpy(char *dest,char *src);   头文件:string.h   功能:把从src地址开始且含有NULL结束符的字符串赋值到以dest开始的地址空间   说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。   返回指向dest的指针。
回复

使用道具 举报

天佑斋微信小程序

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

GMT+8, 2026-9-20 22:04 , Processed in 0.042049 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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