首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

C 語言中 strcpy_s 函數參數錯誤的解決方法

     編輯:程式設計綜合問答

錯誤現象

代碼片段:

strcpy_s(favorite, namMov); // 報錯:函數調用中的參數太少

原因分析

C 語言標準庫中的 strcpy_s 需要三個參數:

errno_t strcpy_s(char *strDestination, size_t numberOfElements, const char *strSource);

第二個參數為目標緩衝區大小。僅有兩個參數的版本僅 C++ 編譯器支援。

修正代碼

strcpy_s(favorite, sizeof(favorite), namMov);
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved