1. 程式人生 > >C++之string轉char陣列strcpy_s

C++之string轉char陣列strcpy_s

在C++標準庫中有一個strcpy_s函式,該函式的前身是strcpy,但是因為strcpy_s是安全的,而strcpy並不安全,所以現在使用strcpy_s。

1、strcpy_s的用法:

#include <string>//首先匯入標頭檔案

#include <iostream>

using namespace std;

public void main(){

    //第一種用法

    char ch[100];//定義一個數組

    string str = "我在使用strcpy_s";//定義一個字串

    strcpy_s(ch,str);

    cout<<ch<<endl;

    //第二種用法

    char *ch=null;//定義一個字元型指標

    ch = char cha[20];

    strcpy_s(ch,20,"我在使用strcpy_s函式。");//必須填入三個變數

}