2
どうすればこのようにすることができますか?私は、あるプログラムをポート番号で別のプログラムに接続するソケットプログラムを作っています。私は、ポートを表す-p
のコマンドを渡して、そのあとにポート番号を指定する番号をつけたいと思います。例:ここではポート9013.ため-p 9013
Cで引数を渡す
は、私がこれまで持っているものです。
int main(int argc, char* argv[]) {
int i, portNumber;
for (i = 1; i < (argc - 1); i++) {
if (strcmp("-p", argv[i]) == 0) {
// add whatever comes after -p and declare portNumber as that integer
}
}
}
私は多分これを起動することができますどのように任意の手掛かり?
検索に何も表示されませんでしたか?私はあなたがコマンドライン引数を使いたい最初の人ではないと思います。 – kaylum
http://pubs.opengroup.org/onlinepubs/009695399/functions/getopt.html – Amadan
質問は何ですか?あなたは正しい道にいるようです。 – galfisher