日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

strcpy_s函数

發布時間:2023/12/9 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 strcpy_s函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C++標準中使用了更為安全的strcpy_s函數,讓人蛋疼的是為毛不直接更新strcpy函數,非要加_s,可能是為了兼顧舊的工程。不管怎樣該用還得用

strcpy_s包含在頭文件<string.h>中,親測<cstring>也可,反正就改個名,其定義如下:

_ACRTIMP errno_t __cdecl strcpy_s(_Out_writes_z_(_SizeInBytes) char* _Destination,_In_ rsize_t _SizeInBytes,_In_z_ char const* _Source);

第一個參數:目標字符串指針

第二個參數:字符串長度,可使用strlen()函數直接求出,切記,在使用strlen()求出字符串長度時,勿忘+1

第三個參數:輸入字符串指針

實例如下:

StringBad::StringBad(const char * s) {len = strlen(s); //計算字符串長度str = new char[len + 1]; //分配存儲空間strcpy_s(str, len+1,s); //將s中字符串復制到str,最后一個空間為'\0'結束符num_strings++;cout << num_strings << ": \"" << str << "\" object created" << endl; }

總結

以上是生活随笔為你收集整理的strcpy_s函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。