[問題] 請問在Unix下使用makefile執行C,參數的傳遞有問題
這是我main.c 裡的某個switch
case ADD:
ValueA = GetValue();
ValueB = GetValue();
Add( ValueA, ValueB);
這是我的 GetValue()
float GetValue()
{
float Value;
scanf("%f", &Value);
return Value;
}
這是我的 Add()
void Add( float A, float B)
{
printf("ValueA + ValueB = %f", A+B );
}
我是在Unix的環境之下使用makefile來做
Compile也沒問題
可是答案就是不隊
後來做測試的時候
發現是在
ValueA=
ValueB=
做完之後
傳回的AB值有錯
有請有對Unix有涉獵的大大解答
我是使用makefile做的
謝謝<(_._)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.232.56.98
→
04/30 16:37, , 1F
04/30 16:37, 1F
→
04/30 16:38, , 2F
04/30 16:38, 2F
→
04/30 17:17, , 3F
04/30 17:17, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章