argv

    10

    2答えて

    私はCでコマンドライン引数を多く扱う小さなプログラムを作っているので、getoptを使ってそれらを並べ替えることにしました。 しかし、2つのオプションのない引数(ソースファイルと宛先ファイル)を必須にしたいので、フラグやその他の引数がなくても、プログラムを呼び出すときにそれらを引数として持つ必要があります。ここで は、私はフラグで引数を処理するために持っているものの簡易版です。 while ((c

    9

    2答えて

    argv[argc]がNULLポインタ(\0を含む)であると言った記事(忘れたURL)を読んだ。そのコードが本当に私がこのコードを書いたかどうかを調べるには、それは存在します。私が理解できないのは、なぜOSにNULLポインタがargv[argc]にあるのかということです。それは他にも役に立ちますか? int main (int argc, char **argv){ while (*

    6

    1答えて

    は、私は現在、ARGVを経由して、実行時に撮影したファイルを開いています。 if line.match(/(strcpy)/i) puts "[!] strcpy does not check for buffer overflows when copying to destination." puts "[!] Consider using strncpy or strlcp

    6

    3答えて

    私はPythonでかなり新しいです。私はargvで遊んでいます。 ARGVは、文字列に2 2を入れない、 TypeError: %d format: a number is required, not str from sys import argv file_name, num1, num2 = argv int(argv[1]) int(argv[2]) def addfunc(nu

    8

    2答えて

    最近(2016年1月、質問が長引く場合は)質問Are the strings in argv modifiable?がありました。コメント欄で thisの答えに、(2501 @およびI)、我々はそれが本当に文字の文字列(例えば、文字が**argvである)それは修正可能ですか文字列にポインタ(例えば、ポインタされているかどうかを主張しました*argv)。適切な標準引用はC11標準草案N1570である

    5

    1答えて

    私はperlプログラムを書いてコマンドラインから正規表現を取り出し、特定のファイル名とファイルタイプに対して現在のディレクトリを再帰的に検索し、ファイル名や行番号などの結果を出力します。 [基本的なgrepの+必要に応じて私が行くとカスタマイズできる機能を見つける] cat <<'EOF' >perlgrep2.pl #!/usr/bin/env perl $expr = join ' ',

    8

    1答えて

    pythonスクリプトにコマンドラインで実行可能ファイルを渡します。私はいくつかの計算を行い、次にこれらの計算の結果をSTDINで実行可能ファイルに送信したいと思います。終了したら、STDOUTから実行可能ファイルの結果を戻したいと思います。 ciphertext = str(hex(C1)) exe = popen([sys.argv[1]], stdout=PIPE, stdin=PIPE)

    0

    2答えて

    私はC++で行うべきことがあります。ファイル.txtを読み込み、その中の情報を使用することを想定しています。しかし、私たちの先生は助けになるコードの始まりを私に与えてくれました。私は本当にそれを手に入れません。私はC++の初心者ですので、数時間それを探していましたが、私は答えを見つけられませんでした、ありがとう! は、ここでは、コードの一部です: int main(int argc, const

    14

    4答えて

    私は「Pythonを難しい方法で学ぶ」を読んでいて、2行目の「スクリプト」部分で混乱していました。私が理解から from sys import argv script, filename = argv 、2行目は言う:scriptとfilenameはargvを備えます。 "スクリプト"の部分を使わずにコードを実行しようとしましたが、うまくいきました。私はそれの目的が何であるか分かりません。

    0

    1答えて

    私は複数のファイルをとり、それぞれのファイルごとに以下の情報を表示するプログラムを作成しようとしています。例えば #a) The name of the file #b) The total number of words in the file, #c) The first word in the file and the length 、コマンドライン上で2つのファイルを追加した場合: