Re: [發案] Linux下 以C++語言建立一個簡單的程式

作者: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2015-07-11 14:43:25
※ 引述《darrenmm (mm)》之銘言:
: 工作平台為Linux
: 我有一個fortran所編譯出來的"程式A.out"(接收值後自動計算並秀結果)
: <發案內容>
: 希望可以發案找人幫忙
: 以C++建立一個很簡單的"程式B"
: 讓"程式B"可以Command_Line的方式
: 餵值給"程式A"
: 並讀取"程式A"的值
: 並秀出來讀到的值即可
: <舉例>
: 程式A,功能: 將兩個數值相加
: 程式B,功能: 餵兩個數字給程式A,然後讀取程式A的計算結果,並秀出來
: 兩個程式間溝通的方式是以command_line的傳送接收方式
: 預算: 請報價 (如果不知道該寫多少,請寫「請報價」)
: 接案者要求: 無
: 附註:
這麼可憐,竟然跑來這裡扮家家酒,然後還真的有人陪著玩。
送給你好了 XDDD
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
int main(int argc,char argv[]){
char *a;
int i,l,t;
l=9;
a=malloc(l);
a[l-1]=0;
strcpy(a,".\\A.out\0");
if(argc>1){
for(i=1;i<argc;i++){
t=strlen(argv[i]);
if(t>0){
l+=t;
l++;
a=realloc(l);
a[l-1]=0;
strcat(a," ");
strcat(a,argv[i]);
}
}
system(a);
}
free(a);
}
作者: TobyH4cker (Toby (我要當好人))   2015-07-20 12:22:00
char *

Links booklink

Contact Us: admin [ a t ] ucptt.com