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

关于函数调用。。

[复制链接]
 楼主| 发表于 2011-11-27 22:44:19 | 显示全部楼层
张小白 发表于 2011-11-27 22:29 5 K- n$ `" k6 T, W% {
小灰肯定也交给老师了

/ u: z0 U2 k% }5 }$ y& Q' t" y。那么不信任小灰啊
回复

使用道具 举报

发表于 2011-11-28 19:23:07 | 显示全部楼层
哎。我是狼 发表于 2011-11-27 22:42
/ x7 J5 r: u( V, R, n。。。指针一定要分配内存么。。。
% [& f" @' y$ G( t' K9 |5 Q4 L还有。。函数哪出问题了咩

6 C- C2 n: q& Q你要用指针接用户输入那当然要分内存
' R( i) O' |/ N* e( H1 k! R你的HE函数第三个参数要在子函数里得到strcpy的返回的内存地址要传指针指针,也就是指针的内存地址;要不然是得不到连接后的字符串的地址的。
& C! Z- |' [) |这样改:6 |0 W% L0 |7 p. G- [  l$ L
#include<stdio.h>) k5 m6 [$ \2 O
#include<string.h>
1 E0 t- _* f3 A' L* Z8 vvoid he(char *p,char *q,char **k)
9 Y) y) U8 [0 M; o9 h1 V% {{) L& C2 \: |2 {) Q5 {& n) i- b7 o
        *k = strcat(p,q);
$ O: o" Y% }- }. O% N
) A3 r  y( n0 E0 e. X; t; C}
- E* R! J( @2 E+ R7 o; }void main()4 n+ `: B0 p" r
{
& t- `- ~$ n! _/ o3 T        char *s1 = new char[10];
4 d  Z1 K- d0 ?/ \/ {" Y                char *s2 = new char[10];9 G2 N6 V0 @% R0 U& C0 }" i1 {
                char *s3 = new char[20];
) J3 m7 _) C& z! R2 F5 H; Q7 r: I5 ]/ J        gets(s1);gets(s2);
- K5 c( z4 ~; r0 S% ]! V        he(s1,s2,&s3);
4 x/ }$ b; w  j! n* t+ [        puts(s3);
) V/ _3 U8 x8 Y! A& v; z. D3 u' E}
回复

使用道具 举报

发表于 2011-11-28 22:10:50 | 显示全部楼层
张小白 发表于 2011-11-27 22:33 2 K9 O0 R7 e: K% j9 Z9 `: H* f
难道小安有异议?

- Q0 U7 T/ t$ g7 ?! L6 F( m; N<44>木。。。姐姐说的是事实。
回复

使用道具 举报

发表于 2011-11-28 22:12:14 | 显示全部楼层
安谧远 发表于 2011-11-28 22:10 6 i1 v+ y/ i( ^% L+ _: J
木。。。姐姐说的是事实。
% ~% H) S; W& F$ m; G# b, S
<28>嘻嘻
回复

使用道具 举报

发表于 2011-11-28 22:29:00 | 显示全部楼层
张小白 发表于 2011-11-28 22:12
  t% [- Z% x5 ]# N1 `嘻嘻

# G7 X; C% X7 V$ M8 e, ^! J<40>他好学好的没空理我,不乐意。。
回复

使用道具 举报

发表于 2011-11-29 09:31:34 | 显示全部楼层
安谧远 发表于 2011-11-28 22:29 ) V: n. ~' i0 i  b. t( N
他好学好的没空理我,不乐意。。

2 \4 \+ r2 p6 e<28>扁他
回复

使用道具 举报

 楼主| 发表于 2011-11-29 12:42:12 | 显示全部楼层
张小白 发表于 2011-11-29 09:31 3 m. {! ]' P' J  ]1 C& c
扁他
! F- g- i3 a. j0 q$ D
。。。。。
回复

使用道具 举报

发表于 2011-11-29 12:53:35 | 显示全部楼层
哎。我是狼 发表于 2011-11-29 12:42 2 c7 B: Q( q+ ^+ B( h8 d& I0 L6 X% q
。。。。。
% s. w  O$ t# I$ `
<14>   
回复

使用道具 举报

发表于 2011-11-29 17:16:54 | 显示全部楼层
张小白 发表于 2011-11-29 09:31 % {- @+ b* x. d  P* Z' S+ D
扁他
" q/ ]; X% u2 O+ a
我也想,这不打不到嘛。
回复

使用道具 举报

发表于 2011-12-1 17:40:46 | 显示全部楼层
呵呵,函数说明列一下:' I: t0 m+ ]9 Q( Z
C语言标准库函数( t; ^( [3 [' f4 a' i' e1 \
  原型声明:extern char *strcpy(char *dest,char *src);   头文件:string.h   功能:把从src地址开始且含有NULL结束符的字符串赋值到以dest开始的地址空间   说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。   返回指向dest的指针。
回复

使用道具 举报

天佑斋微信小程序

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

GMT+8, 2026-5-16 22:39 , Processed in 0.180960 second(s), 13 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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