Loading

关于strcpy_s

复制代码
#include"stdafx.h"
#include<iostream>
#include<cstring>
int main()
{
    using namespace std;

    char animal[20] = "bear";
    const char* bird = "wren";
    char* ps;

    cout << "Enter a kind of animal: ";
    cin >> animal;
    ps = animal;

    cout << "Before using strcpy_s(): " << endl;
    cout << animal << " at " << (int *)animal << endl;
    cout << ps << " at " << (int*)ps << endl;

    ps = new char[strlen(animal) + 1];
    cout << "sizeof ps: " << sizeof ps << endl;
    strcpy_s(ps,strlen(animal)+1, animal);
    cout << "After using strcpy_s(): " << endl;
    cout << animal << " at " << (int *)animal << endl;
    cout << ps << " at " << (int*)ps << endl;

    delete [] ps;
    cin.get();
    cin.get();
    return 0;
}
复制代码

strlen 三个参数的情况下,第二个参数表示numberOfElements 

posted @   注销111  阅读(359)  评论(0编辑  收藏  举报
编辑推荐:
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Linux系统下SQL Server数据库镜像配置全流程详解
· 现代计算机视觉入门之:什么是视频
· 你所不知道的 C/C++ 宏知识
阅读排行:
· 不到万不得已,千万不要去外包
· C# WebAPI 插件热插拔(持续更新中)
· 会议真的有必要吗?我们产品开发9年了,但从来没开过会
· 【译】我们最喜欢的2024年的 Visual Studio 新功能
· 如何打造一个高并发系统?
点击右上角即可分享
微信分享提示
主题色彩