关于指针的 问题?!

huangyi101 2005-11-04 08:01:50
怎样才能用指针实现将输入的两个字符串形成一个串输出?如输入“aaa"和"bbb"输出为"aaabbb"!!!
...全文
144 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xwdd129 2006-01-07
  • 打赏
  • 举报
回复
自己定义到什么程度,连String类都不用?
kfjkhhjkj 2006-01-07
  • 打赏
  • 举报
回复
char str1[]="aaa";
chat str2[]="bbb";
char str3[6];

p1=str3;

int n = 0,m=0;

while ( str1[n] != '\0' )
*( p1 + n ) = srt1[n];


while ( str2[m] != '\0 )
*( p1 + n ) = str2[m];



theNull 2006-01-06
  • 打赏
  • 举报
回复
关注
huangyi101 2005-11-05
  • 打赏
  • 举报
回复
怎样才能用指针实现将输入的两个字符串形成一个串输出?如输入“aaa"和"bbb"输出为"aaabbb"!!!忘了说一句,不用系统函数,自己定义!最好哪位能告诉我用指针实现?
huangyi101 2005-11-05
  • 打赏
  • 举报
回复
忘了说一句,不用系统函数,自己定义
sueprljy 2005-11-05
  • 打赏
  • 举报
回复
strcpy
strcat
jxufewbt 2005-11-05
  • 打赏
  • 举报
回复
就用楼上的方法
社会栋梁 2005-11-05
  • 打赏
  • 举报
回复
char* a = "aaa";
char* b = "bbb";
strcat(a,b);

Example

/* STRCPY.C: This program uses strcpy
* and strcat to build a phrase.
*/

#include <string.h>
#include <stdio.h>

void main( void )
{
char string[80];
strcpy( string, "Hello world from " );
strcat( string, "strcpy " );
strcat( string, "and " );
strcat( string, "strcat!" );
printf( "String = %s\n", string );
}


Output

String = Hello world from strcpy and strcat!

oyljerry 2005-11-05
  • 打赏
  • 举报
回复
CString operator +

7,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧