博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++字符串复制函数StrCpy算法设计(一)
阅读量:5361 次
发布时间:2019-06-15

本文共 729 字,大约阅读时间需要 2 分钟。

#include <iostream>

using namespace std;
void ChangeArray(int p[]);
char * StrCpy(char *pSource);

void main()

{
 int datas[4]={ 1, 2, 3, 4};
 ChangeArray(datas);
 for(int i =0; i<4; i++)
 {
  cout << datas[i] << endl;//数值已经改变即datas[0] = 10;
 }

 char *pString = NULL;

 pString = StrCpy("fsfsafsadfsadfsadfsadfsdfsadfsadf");
 cout << pString << endl;
 int tem;
  cin >> tem;

 

}

char * StrCpy(char *pSource)
{
 int i= 0;
 int len = 0;
 while(pSource[i]!='\0')
 { 
  i++;
  len++;
 }

 char *pDestination = new char[len + 1];

 int j = len - 1;
 while(j >= 0)
 {
  pDestination[j] = pSource[j];
  j--;
 }
 pDestination[len] = '\0';
 return pDestination;

}

void ChangeArray(int p[])
{
 p[0] = 10;
}

转载于:https://www.cnblogs.com/ganquanfu2008/archive/2013/06/12/3132644.html

你可能感兴趣的文章
angular、jquery、vue 的区别与联系
查看>>
a标签添加点击事件
查看>>
Context.startActivity出现AndroidRuntimeException
查看>>
Intellij idea创建javaWeb以及Servlet简单实现
查看>>
代理网站
查看>>
Open multiple excel files in WebBrowser, only the last one gets activated
查看>>
FFmpeg进行视频帧提取&音频重采样-Process.waitFor()引发的阻塞超时
查看>>
最近邻与K近邻算法思想
查看>>
【VS开发】ATL辅助COM组件开发
查看>>
FlatBuffers In Android
查看>>
《演说之禅》I &amp; II 读书笔记
查看>>
thinkphp3.2接入支付宝支付接口(PC端)
查看>>
response和request
查看>>
【转】在Eclipse中安装和使用TFS插件
查看>>
回到顶部浮窗设计
查看>>
C#中Monitor和Lock以及区别
查看>>
【NOIP2017】奶酪
查看>>
$ 一步一步学Matlab(3)——Matlab中的数据类型
查看>>
5.6.3.7 localeCompare() 方法
查看>>
Linux下好用的简单实用命令
查看>>