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

关于函数调用。。

[复制链接]
 楼主| 发表于 2011-11-27 22:44:19 | 显示全部楼层
张小白 发表于 2011-11-27 22:29 ) K; q1 K; n' _' d5 Z, C1 ?
小灰肯定也交给老师了

3 i2 B# c( ]6 v。那么不信任小灰啊
回复

使用道具 举报

发表于 2011-11-28 19:23:07 | 显示全部楼层
哎。我是狼 发表于 2011-11-27 22:42
/ N  ^; v8 B3 T8 q4 {$ t+ L+ u。。。指针一定要分配内存么。。。
2 k* u/ j0 c& _# o9 F还有。。函数哪出问题了咩
4 ^6 M& L, P$ o
你要用指针接用户输入那当然要分内存2 \0 h+ o7 A0 i8 |
你的HE函数第三个参数要在子函数里得到strcpy的返回的内存地址要传指针指针,也就是指针的内存地址;要不然是得不到连接后的字符串的地址的。
0 p# Q$ V9 \' j9 s, f( \这样改:$ L; B& J; _2 ~) s" r
#include<stdio.h>
! l5 p0 ?% B. g, z: L  G#include<string.h>6 e5 `: e9 X/ E& Y  r3 l
void he(char *p,char *q,char **k)- I9 L$ y. i. T& W
{
2 K2 W7 b! E% f0 y2 P        *k = strcat(p,q);. s) S( ]$ [, T( ?' \( O4 o, I% K

/ u6 f/ U+ N. L3 b& P/ ^" k, C}5 Z# o  \( e. T0 T
void main()& H1 m6 t$ V( i  r
{5 M* Y' I5 f5 k/ _3 k/ g7 k
        char *s1 = new char[10];
: g. j; l7 {! g# D4 y1 H                char *s2 = new char[10];
' M# L2 _0 K/ z, v* q" a) Z                char *s3 = new char[20];. U5 h3 Z) s7 B! ]3 E5 x
        gets(s1);gets(s2);
* B$ f9 L0 ^. l0 \' M! I- O# t        he(s1,s2,&s3);9 o( E# |; K; X; X/ [. O
        puts(s3);
7 G: M, H% |+ p1 L" s! y" R7 i( m}
回复

使用道具 举报

发表于 2011-11-28 22:10:50 | 显示全部楼层
张小白 发表于 2011-11-27 22:33
/ S: K' C% n; @9 \4 T+ K难道小安有异议?
8 A0 {- h% M. v  R7 o
<44>木。。。姐姐说的是事实。
回复

使用道具 举报

发表于 2011-11-28 22:12:14 | 显示全部楼层
安谧远 发表于 2011-11-28 22:10 " n2 [& T: R) ]9 P
木。。。姐姐说的是事实。

" w! P. R! E3 W<28>嘻嘻
回复

使用道具 举报

发表于 2011-11-28 22:29:00 | 显示全部楼层
张小白 发表于 2011-11-28 22:12
" F! o: R6 q# y0 J9 w嘻嘻

% j' J1 k( h6 V) D8 g/ j<40>他好学好的没空理我,不乐意。。
回复

使用道具 举报

发表于 2011-11-29 09:31:34 | 显示全部楼层
安谧远 发表于 2011-11-28 22:29
6 N1 G( n- u3 Y/ l* S他好学好的没空理我,不乐意。。
* @4 ^- ?8 p* O( f4 z
<28>扁他
回复

使用道具 举报

 楼主| 发表于 2011-11-29 12:42:12 | 显示全部楼层
张小白 发表于 2011-11-29 09:31
- S7 f+ {0 f1 t: X( a  H扁他
# s( S1 s5 H, s. P6 R% [* [/ g1 l
。。。。。
回复

使用道具 举报

发表于 2011-11-29 12:53:35 | 显示全部楼层
哎。我是狼 发表于 2011-11-29 12:42
  Y5 R) j! N/ W8 V7 i。。。。。
4 u, T  n2 _: ^" D
<14>   
回复

使用道具 举报

发表于 2011-11-29 17:16:54 | 显示全部楼层
张小白 发表于 2011-11-29 09:31
1 Q% \! \9 T5 J# c1 h扁他

- R" ]1 a5 d, W7 ]& `我也想,这不打不到嘛。
回复

使用道具 举报

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

使用道具 举报

天佑斋微信小程序

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

GMT+8, 2025-7-12 14:06 , Processed in 0.091971 second(s), 13 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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