argv

    1

    3答えて

    こんにちは非常に初心者の質問でのargcとargvのを作成するが、私はちょうどそれを把握することはできません。 を私はバー class foo { public: bool bar(int argc, char** argv); } ARGVが "--dir" and "/some_path/" を含むようになっているという名前の関数を持っています argvとar

    0

    1答えて

    あなたは理論的にアプリケーションに必要なものを渡すことができるので、それをチェックするのは安全な方法ではないので、なぜアプリケーション名をそこに入れるのでしょうか? それには何の利用もないようです。

    0

    1答えて

    main関数本体のパラメータを定義すると、どのように整数配列として定義できないのですか? ifがある場合、そこに整数値を代入する方法はありますか。

    3

    1答えて

    私はOWASPコマンドインジェクションExample 1に多少関連している課題に取り組んでいます。要するに、私は文字列 "cat"に追加される引数(ファイル名)を受け入れるので、私のプログラムは提供されたファイルをキャッチします。ユーザー入力をsystem()関数に直接渡すと、ユーザーは別のコマンドをセミコロン;で区切ってスニークすることができます。たとえば、 ./commandinject St

    -5

    3答えて

    「Cを難しい方法で学ぶ」という本からこのコードを見つけましたが、 for(i=0;argv[1][i]!='\0';i++){ char letter=argv[1][i];

    0

    1答えて

    tolower関数に問題があります。 argvで使用しようとしましたが、出力は$ 0 @でした。私のコードに何が問題なのですか? #include <stdlib.h> #include <stdio.h> void makeLower(char *s) { int i; for(i = 0; s[i] != '\0'; i++){ s[i] = tolowe

    0

    1答えて

    私はatoi、strol、およびstoiを試しましたが、どれも私のために働いていません。私は私が聞いたチャーから '0'を引いてみることさえしようとしましたが、それはあまりにもエラーを投げた。 atoiは私にSegmentation Faultを与えます、ストロークはコンパイルされず、stoiは私にstd論理エラーを与えます。 #include <iostream> #include <stri

    -1

    1答えて

    私はFlexの作業をしています& Bisonプロジェクト。私はフレックス& bisonが完璧に働いていますが、私は真のargvに入力文字列を与えようとしています。だから私はyyinを変更してargv [1]を取ったが、実際には動作していない。それはただそれを無視します。ここで は私のmain.cのである: #include "parser.hpp" #include <stdio.h> #in

    -2

    1答えて

    "21 recipes for mining Twitter"という本から1つのレシピを複製しています。 コードをコピーして貼り付けたにもかかわらず、わからないエラーが発生します。 SCREEN_NAME上 list index out of range : は、ここで私はそれを実行すると、私が取得コード import sys import twitter from recipe_make_t

    1

    2答えて

    このプログラムに問題がありますが、stdinを使用すると完全に動作しますが、コマンドラインから文字を取得するために変更すると完全に動作します。私は何か間違っているのは分かっていますが、何が助けになるのか分かりません。 説明とコード: /* Program prints the date in this form: September 13, 2010 allow the user to