|
|
各位好,
小弟正有一個關於程序返回值的問題請教各位.
我有二個用c寫的小程序, 第一個程序輸入數據到第二個程序內, 這很容易實現. 但當第二個程序它會返回一些數據給第一個程序的. 請問第一個程序怎樣去接收由第二個程序的返回值呢? 請指教.
例如:
第一個程序名為: hello1, 第二個程序名為 hello2
在第一個程序會以 system("hello2 abc123") 的方式傳數值 abc123 給程序二.
- int main(void)
- {
- system("hello2 abc123");
- return 0;
- }
复制代码
但在hello1 內應該怎樣接收由hello2返回的值呢?
hello2 abc123 會返回 -1 (false) 及 1(true).
若果返回一個字串又應怎樣做呢? 如返回 abc 或 123 呢.
請各位高手指教小弟一下. 謝謝. |
|