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

c - Cプログラミングgetopt_longでタブや改行文字などのエスケープシーケンスをコマンドライン引数として渡す方法は?

私はほとんどコードの終わりに達しました。多くの検索の後、どこにも解決策が見つかりませんでした。「\ t」、「\ n」などのエスケープシーケンスをプログラムにどのようにawk、そしてperlプログラムが取るかのように提供したいのですが、最後に私はそれらをprintfまたはsprintfフォーマット文字列として使用したい

これは私がこれまでに試したことです。変数 delim が必要であり、rs はポインターである必要があることに注意してください。

コンパイルして実行すると、次のような出力が得られます

元の「\t」と「\n」ではなく、タブと改行を印刷することを期待しています

誰か助けてください。

0 投票する
3 に答える
1896 参照

php - PHP - _SERVER を使用して CLI 変数を読み取れない

PHPファイルを(CLIで)実行するときにファイル名を読み込もうとしています。

実行時コマンド:php phpfile.php filename.csv

コード行は次のとおりです。

次のエラーが表示されます。

未定義の定数 argv の使用 - 14 行目の /home/holcim/csvimport.php で「argv」を想定

register_argv_argc設定しましたON

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

c - C. pathconf でエラーが発生しました。パスがヌルです

完全なコードは以下のとおりです。if 条件を通過すると終了します。それで条件を変えてみたらargc != 1pathconf. functionpr_pathconfでは、pathnull です。何が問題なのかわからない。助けてください。

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

c++ - c++ main 関数、コマンドライン引数に * が含まれている場合、argc 値は奇妙です

次のような非常に単純な C++ コードです。

でコンパイルg++ -o hello hello.cpp

  • で実行すると./hello u、出力は次のようになりargc: 2ます。
  • で実行すると./hello u +、出力は次のようになりargc: 3ます。
  • で実行すると./hello u *、出力はargc: 26なぜ26ですか?
0 投票する
3 に答える
318 参照

c - C プログラム セグメンテーション フォールト main()

私は C プログラミングの初心者で、要件仕様にコードを書きましたが、一貫してセグメンテーション違反が発生し、先に進むことができません。ファイル名が 'code.c' で、引数 (ファイル名) を渡さないというエラーで実行された場合。しかし、ファイル名が渡されると、セグメンテーション違反に陥ります。ヘルプ/提案をいただければ幸いです。

0 投票する
3 に答える
299 参照

c++ - Windows コマンドの argc を追加

Linux を使用して、.txt ファイルを argc として受け取る C++ プログラムを実行する場合。すなわち

単純にコンパイルしてから入力できます./a.out file.txt

Windows を使用している場合、コンパイル後、file.txt を argc として含めて実行するにはどうすればよいですか?

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

c - argv を int 配列に格納する

argv動的に割り当てられたint配列に格納する次のようなコードがあります。

コマンドラインで実行すると、次のよう ./sumprime 5 1 2 3 4 に出力されます。

期待どおりの配列ではありません5 1 2 3 4int配列を保存してからargv印刷するにはどうすればよいですか?