0

ac プログラムからシェル スクリプトを呼び出しています。このスクリプトで複数の値を返し、それらを C プログラムの構造体に格納したいと考えています。たとえば、「ac」が「a.sh」を呼び出すとします。「a.sh」は、「ac」の構造体「s」の一部である変数「x」および「y」に格納される値を返すようにします。

4

2 に答える 2

1

最も洗練されたソリューションではありませんが (非常に迅速かつ簡単に実装できます)、いつでもシェル スクリプトから出力ファイルを生成し、C プログラムからそのファイルを解析できます。これには、C プログラムの実行間でシェル スクリプトの出力値を保存できるという利点があり、それらの出力値が毎回変更されない場合に役立ちます。

于 2013-08-20T10:18:30.660 に答える