問題タブ [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 に答える
1457 参照

c - なぜこのセグメンテーション違反 (コアダンプ) ??? int main (int argc, char *argv[])

私が行った場合:

./program.c 12 6

それは動作しますが、もしそうなら:

./program.c

セグメンテーション違反が発生します。なぜですか?

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

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

cプログラミング言語でargvやargcのような仕組みが必要なのはなぜですか?

このメカニズムはどのように実装されていますか?

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

c - Cで2つの貼り付けられたargcを有効にする方法

非常に単純なプログラムコードを作成しています。

まず、2 番目の引数としてオプション "-num" があります。3 番目の argc に何かを入力すると、プログラムは単に 3 番目の argc が入力されたと言うだけです。

入力と出力の例を次に示します。

入力コマンド ライン 1:

出力 1

入力コマンド ライン 2:

アウトプット 2

また、出力 2 と同じ出力が得られるように、argc を貼り付けた次のコマンド ライン (-num と AnythingHere を貼り付けます) も必要です。

私が取得したい出力は次のとおりです。

しかし、私は得ました:

これは私が現在取り組んでいるソースコードです:

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

c - Cでスペースと入力を含む引数を1つの引数としてカウントする方法は?

次のコマンド ラインを入力します。

私が得る出力は次のとおりです。

取得したい出力は次のとおりです。

スペースを含む引数は、現在 2 つの引数としてカウントされます。プログラムでそれを 1 つの引数としてのみカウントするようにしたい (「-a」と「1」を別々にではなく、「-a 1」と見なしたい)。

これは私が使用するソースコードで、出力が得られます:

注:引用符は機能を示唆していますが、引用符やその他の記号を使用することは許可されていません。

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

c++ - C++ argc==2 の場合にファイルを作成しますか?

ここで何が問題なのか本当にわかりません...ターミナルで引数を1つ入力すると、コードでファイルが作成されるようにします。argc が 1 に設定されている場合は正常に動作しますが、それ以上では動作しません。どんな助けでも大歓迎です!乾杯と素敵な日曜日

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

c - C プログラム: argv、argc、Segmentation Fault を使用してリンク リストを作成する

コマンド ライン プロンプト argv および argc を使用して文字列を取り込むプログラムがあります。コードを実行しようとするとセグメンテーション違反が発生し続け、多くの調査を行った後、何が原因であるかを特定できません。たぶん、コードを実行する方法が問題ですか?私は gcc -o code code.c then ./code one two three を使用しており、 one two three はリンクリストに追加された文字列です。私のエラーがどこにあるのかを判断するための支援は素晴らしいでしょう。

これが私のコードです:

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

c - C プログラム: argv、argc を使用したコマンド ライン、リンクされたリストへの読み込み

コマンドラインプロンプトをリンクリストに読み込むプログラムがあります

リストに。を使用してコンパイルしています

しかし、実行時の2番目のプロンプトについて

また、リストの先頭に ./code を追加して、

欲しい時だけ

リンクされたリストに ./code を追加せずにコンパイルする方法についての提案は大歓迎です!

以下は、必要に応じて私のコードです。

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

c - すべてのコマンド ライン パラメータを連結し、結果の値を出力する方法は?

ファイル パスと文字列を連結する方法がわかりません。ユーザーは、次のようにコマンド プロンプトに文字列を入力します。

次のようなものを出力するはずです:

しかし、私のコードはこれを出力します:

これが私のコードです(連結がどのように機能してファイルパスを文字列に含めるのかわかりません):

これを明確に説明したことを願っています。