問題タブ [argc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
663 参照

c - argc の値を確認しています

プログラムに渡されたargcの数に問題がある
ため、argcをチェックすると2に等しくありません!!
助けが必要です。どうすればその問題を解決できますか?

C コード スニペット :

0 投票する
1 に答える
2858 参照

c - C の argc の値をチェックする

重複の可能性:
argc の値を確認しています

私はソケットプログラミングにこだわるつもりです。これは、linux-ubuntuで開発されたソケットプログラミングの簡単なCコードですが、ポートを表すargc値のために、コードが機能せず、最初のif条件で終了します。私は助けが必要です:)

}

0 投票する
6 に答える
1903 参照

c++ - argvで変数を設定する

これが私の現在の状況を説明する最小限の実例です。ファイルmain.cpp

print_from_external_file()を含むファイル

これが私の目標です。「test.exe2」のようなコマンドラインでこのプログラムを実行したいと思います。外部ファイルの変数aにロードしたい整数2 。argv [1]でprint_from_external_file()を呼び出さなくても、これを実現する方法はありますか?つまり、「a」に値「2」を自動的に与えることはできますか?

0 投票する
4 に答える
3121 参照

c - main関数での**argvの表記

重複の可能性:
main の argc と argv

一般的な main 関数の宣言に使用される表記法、つまりint main(int argc, char *argv[]). 実際に main 関数に渡されるのは へのポインタへのポインタであることは理解していますがchar、表記が難しいと思います。例えば:

**argv文字列全体ではなく、最初の文字を指すのはなぜですか? 同様に、Why does*argv[0]は前の例と同じものを指しています。

前の例のよう*argvに最初の文字列ではなく、最初の文字列全体を指すのはなぜですか?char

これは少し無関係ですが*argv + 1、配列内の次の文字列を指すのではなく、「最初の文字を引いた」文字列を指すのはなぜですか?

0 投票する
4 に答える
151 参照

c++ - argcが3ではなく6を返すのはなぜですか?

私は次のプログラムを持っており、以下に示すようにコマンドラインで2つの引数を渡します。argcが3になると思っていたのですが、6と表示されます。なぜですか。

コマンドライン:

0 投票する
2 に答える
624 参照

c++ - C++のargcargvパラメータ-(ゲームプログラミング)

今夜私が考慮しなければならなかったもう一つの「新しい」こと:

なぜcmd行から読みたいのかわかりませんが、わかりません。なぜ私はそれを使っgetlineて文字列に読み込めないのですか?またはgetchそれが何か他のものだったら?

答えは、処理するコードの量に関係しているのではないかと思います。このようなもの#include <string>を使用すると、計算能力が低下しますね。

編集:これを振り返って1年、私はかなりばかげていると感じ、大学のプログラムのcmd行入力について実際に教えられたことはありませんでした(私は正しいことを知っています、私はどのようなコースを受講していますか..):)

0 投票する
4 に答える
1987 参照

c - Cプログラムで引数の型を区別する

私は主な機能を持っています、

2 つの異なるコマンドライン引数を渡すことになっています。

たとえば、./a.out IP-ADDRESS INTEGER. このバイナリを他のスクリプトで呼び出しています。

問題は、が利用できない間、 value asargv[1]のように動作することです。INTEGERargv[1]

argvタイプINTが にならないargv[1]か、タイプのみIP-ADDRESSが許可されているかどうかをチェックするにはどうすればよいargv[1]ですか?

0 投票する
2 に答える
997 参照

c++ - argc と argv のトラブル

プログラムにコマンド ライン引数を追加しようとしています。だから私は実験していましたが、私の人生に対するこのインテリセンスの警告を理解することはできません. 「)」が必要だと言い続けますが、その理由はわかりません。

気に入らないコードは次のとおりです。

次に、減算演算子に下線を引きます。以下は完全なプログラムです。

}

0 投票する
4 に答える
623 参照

c - Cコマンドプロンプトから引数を条件として取り込む

私はCに完全に不慣れです...まあ一種。私はC++を知っています。割り当てのためにマルチ脅威プログラムを実行しようとしていますが、要件の1つは、ユーザーにコマンドプロンプトでコマンドを入力させることでした。基本的に私が求めているのは、int mainを設定して、コマンドプロンプトから常に入力を停止せずに取得できるようにする方法(新しいスレッドを開始できるようにする方法)、およびユーザーが'Eを押した場合などの比較を行う方法です。 'これを実行します。彼がFキーを押すと、これを実行します。ユーザーが入力するコマンドの数がわからないため、argcはまったく問題ではないと思います。これについて続けるための最良の方法は何でしょうか

0 投票する
4 に答える
256 参照

c++ - コマンドライン引数

関数がとのmain2 つの引数を取ることができることは承知しています。これは十分に文書化されています。ただし、関数は 3 番目の引数を取ることもできます。この議論が何であるかを知っている人はいますか?int argcchar* argv[]main