作者lungswu (想要逃.................)
看板C_and_CPP
标题Re: [问题] 请问在Unix下使用makefile执行C,参数ꨠ…
时间Thu Apr 30 16:09:41 2009
※ 引述《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