我有一個問題。strcpy_s緩衝區L緩衝區太小&& 0
我試圖proceede以下步驟:
char * str;
char * s="Hello";
int len = std::strlen(s);
str=new char[len +10];
strcpy_s(str,sizeof(str) ,s);
但PROGRAMM顯示錯誤,這是我在標題寫。
如果我用一個數字替換sizeof(str),例如256,彈出窗口出現,並且消息project.exe觸發了一個斷點。
我怎樣才能解決這個錯誤與strcpy_s? 謝謝!
當標準庫函數沒有達到您的期望值時,請查看您調用它們的參數。打印值爲'sizeof(str)'的值。 –