截取字符串
//從string 拷貝操作 string str = "0123456789"; string str2 = str.substr(3, 5);//值拷貝 偏移位置,長度 str2 = str.substr(3);//從偏移位置拷貝到最后 //從char指針拷貝 char *c = "0123456789"; string str3(c, 5);// 拷貝前五位 string str4(str, 5);//構造函數,string前五位 string str5(str, 5, 2);//構造函數,string 從第五位開始,截取兩位
下面這種方法不建議,主要是不方便
char *cs = "abc";
string str(cs);
auto str3=str.insert(1, "eeee");
char str4[10] ;
auto countchar=str3.copy(str4, 4,5);
str4[countchar] = '\0';
注意 最后的 0 是必須的,不然顯示會報錯
使用時,編譯器會提示異常
我們需要在頁面開始地方新增
#pragma warning(disable:4996)