程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c語言-C語言中函數調用參數的問題......

c語言-C語言中函數調用參數的問題......

編輯:編程綜合問答
C語言中函數調用參數的問題......

for (ctr = 0; ctr <= numMov; ctr++)
{
printf("請輸入電影的名字\n\n");
scanf_s("%c", namMov);
printf("請對該電影進行評分!\n\n");
scanf("%d", &rating);
if (rating>fisRating)
{
strcpy_s(favorite, namMov); -- 程序在此指出錯誤:函數調用中的參數太少
fisRating = rating;

            請問應該怎麼解決???

最佳回答:


C語言的strcpy_s是三個參數的,
errno_t strcpy_s(
char *strDestination,
size_t numberOfElements,
const char *strSource
);第二個參數表示目標字符串的大小。兩個參數的strcpy_s只有C++的編譯器支持,
errno_t strcpy_s(char (&strDestination)[size], const char *strSource)
你的明顯是C語言的程序,要用三個參數的

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved