Re: [問題] 請問在Unix下使用makefile執行C,參數ꨠ…
看板C_and_CPP (C/C++)作者lungswu (想要逃.................)時間16年前 (2009/04/30 16:09)推噓0(0推 0噓 0→)留言0則, 0人參與討論串1/1
※ 引述《liu2007 (薯)》之銘言:
: 這是我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做的
: 謝謝<(_._)>
你是要這個嗎?
1 #include <stdio.h>
2 #include <stdlib.h>
3
4 int main(void)
5 {
6 float aa;
7 float bb;
8
9 scanf("%f", &aa);
10 scanf("%f", &bb);
11
12 printf("%f %f\n", aa, bb);
13
14 return (0);
15 }
16
$ gcc test.c -o test
$ echo "12.3 45.6" | ./test
12.300000 45.599998
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.197.247
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章