0

文字列のSAC配列ですかargv、それとも従来のC文字列配列ですか?

ドキュメントにはCommandLine.sacがありますが、SACのAPIの使用方法がわかりません。

4

2 に答える 2

1

バージョン(1.0)では、argv(1)関数を使用できます。

$ cat args.sac
use StdIO: all;
use Array: all;
use CommandLine: all;

int main() {
    printf("Test: %s\n", argv(1));

    return(0);
}
$./args hello
$ Test: hello
于 2015-03-21T23:51:18.840 に答える
0

SACはどちらも行いません(実際にはさらに悪いです):SACはモジュールで提供argv()し、CommandLineすべての引数が連結された文字列を返します。

$ cat args.sac
use StdIO: all;
use Array: all;
use CommandLine: all;

int main() {
    printf("%s\n", argv());

    return(0);
}
$ sac2c -o args args.sac
$ ./args a b c
./args a b c
于 2011-10-27T00:04:58.457 に答える