//參考網址 https://www.itread01.com/content/1546113615.html
//https://zhidao.baidu.com/question/104592558.html?qbl=relate_question_4&word=.str%28%29%20%CA%B2%C3%B4%D2%E2%CB%BC
//標準庫的string類提供了三個成員函式來從一個string得到c型別的字元陣列
//主要介紹c_str
//c_str():生成一個const char*指標,指向以空字元終止的陣列。
//這個陣列應該是string類內部的陣列
#include <iostream>
//需要包含cstring的字串
#include <cstring>
using namespace std;
int main()
{
//更好的方法是將string陣列中的內容複製出來 所以會用到strcpy()這個函式
char *c = new char[20];
string s = "1234";
// c_str()返回一個客戶程式可讀不可改的指向字元陣列的指標,不需要手動釋放或刪除這個指標。
strcpy(c,s.c_str());
cout<<c<<endl;
s = "abcd";
cout<<c<<endl;
}
目前分類:C (1)
- Feb 04 Thu 2021 16:38
C字串