在我正在開發的初學者程序中,我必須使用3個函數來獲取兩個參數的總和和差值。在第三個函數中,我必須將結果存儲在兩個指針中。我的問題是,我還沒有能夠成功地將第三個功能集成到main中。關於將指針集成到程序中的建議
我的主要功能如下:
int main()
{
int num1, num2;
int sumResult, differenceResult;
printf("Please enter a number: ");
scanf("%d", &num1);
printf("Please enter another number: ");
scanf("%d", &num2);
sumResult = CalculateSum (num1, num2);
printf("the result of the sum is %d\n", sumResult);
differenceResult = CalculateDifference (num1, num2);
printf("the result of the difference is %d\n", differenceResult);
return 0;
}
我的函數的指針涉及:
void CalculateBoth(int num1, int num2, int*sumPtr, int *diffPtr)
{
*sumPtr = num1+num2;
*diffPtr= num1-num2;
}
有什麼建議?
不知道你的意思是「整合......到主」如果你想_directly IN_主計算和/差,解決方案似乎是顯而易見的。如果你想打電話給你的函數,請告訴我們你認爲它應該如何工作,如果有必要,我們會盡力幫助你糾正錯誤。 – 2013-03-22 17:24:51