国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

用C++實現strcpy(),返回一個char*類型的深入分析

2020-01-26 16:03:11
字體:
來源:轉載
供稿:網友
代碼如下所示:
復制代碼 代碼如下:

#include "stdafx.h"
#include <string>
#include <iostream>
using namespace std;
char* strcpy(char *src_str, char *dest_str)
{
 char* dest = dest_str;
 if ((src_str == NULL)||(dest_str == NULL))  //檢查指針有效性
 {
  throw "Invalid argument(s)";   //拋出異常
 }
 while((*dest_str++ = *src_str++) != '/0')  //實現復制,包括末尾的‘/0'也復制了
 {
  NULL;
 }
 return dest;
}

復制代碼 代碼如下:

int _tmain(int argc, _TCHAR* argv[])
{
 char src[] = "Hello,world!";
 char des[13] = {0};
 strcpy(src, des);
 cout << des << endl;
 return 0;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成安县| 莲花县| 蒙自县| 汽车| 金塔县| 永春县| 明光市| 柯坪县| 于田县| 乐都县| 兴山县| 广东省| 余干县| 大兴区| 福海县| 合川市| 余干县| 轮台县| 富锦市| 白银市| 延津县| 健康| 宁海县| 黑水县| 太谷县| 来凤县| 淳化县| 汉阴县| 霸州市| 镇巴县| 南澳县| 临朐县| 彰化县| 长沙市| 石景山区| 雷山县| 鞍山市| 肥城市| 当阳市| 碌曲县| 云梦县|