atof

    2

    1答えて

    私は例えば、以下の行のようなコマンドを使用してプログラムを実行します私はCで私のプログラムを実行すると、コマンドラインを使用して入力いくつかのことができるようにする必要があります。その後、私は理想的だろう ./programName 1 2.5 A.txt B.txt 0.0,0.5,1.0,1.5 さまざまなエントリは別々の変数に格納されます。カンマで区切られた最後のセット(0.0,0.5,

    7

    2答えて

    同じライブラリを使用する2つのサンプルアプリケーションがありますが、主な違いはqtを使用し、他のアプリケーションはコンソールアプリケーションです。共通ライブラリで 、私はこのテストコードを持っている: double test = 0.1; double test2 = atof("2.13134"); double test3 = atof("1,12345"); 値Iが非Qtアプリケーシ

    0

    3答えて

    文字列を浮動小数点数に変換する必要があります。 atof、の私の理解から printf("%f", atof("1a")); :文字列が数値でない場合、私は次のコードを使用して、私はatof()機能は、このために働くだろうかどうかをテストしようとしています0 戻りたいですatofが変換できないときに返される値は0ですが、この行は1.0を出力します。 どうしてですか?ドキュメントでは、atofは

    0

    1答えて

    doubleの値をchar bufferから1語ずつ読みそろっています。ファイルでは、私はここに0.032 0.1234 8e-6 4e-3のようないくつかの値などを持っているdouble値numに単語(配列内の「s」を保存)を変換するatof()機能を使用している私のコードです: char s[50]; double num; while(getline(str, line)) {

    3

    2答えて

    atof()はdoubleを返します。これは浮動小数点値に代入すると警告になります(浮動小数点数を使用する必要があります)。 私の質問は:atof() - 普通の浮動小数点を返すバリアントがありますか?あるいは、私はキャストでこれを解決しなければなりません。これは、すぐに捨てられるダブルを作成するためのリソースを無駄にするので、残念です。

    1

    2答えて

    浮動小数点値だけを含むchar *を浮動小数点型に変換しようとしていますが、sscanf_sとatofの両方が同じ無効な結果を生成します。 char t[] = "2.10"; float aFloat(0.0f), bFloat(0.0f); sscanf_s(t, "%f", &aFloat); bFloat = atof(t); 出力:私は無駄にその解決策を試みた答えを把握しよう

    0

    1答えて

    私は、次のエラー・ログで私のapp.MyアプリのクラッシュでPDF文書をレンダリングするためにmupdfライブラリを実装しようとしています: - java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "atof" referenced by "libmupdf_java.so"... at java.lang.Run

    0

    1答えて

    私は、小数点以下12桁までの精度を持つテキストファイルを持っています。だから私はこの void txt2vec(const std::string& file, std::vector<double>& data) { std::string line; std::ifstream myfile(file); if (myfile.is_open()) { while (get

    2

    2答えて

    0から10までの数値を受け取り、それが有効かどうかを示すメッセージを表示するプログラムを作成したいと思います。そうでない場合は、有効な番号を要求し続ける必要があります。 私はすべてをコーディングすることができましたが、それはかなりいいようですが、正しく機能していません。 私は同様の問題で多くのトピックを見てきましたが、問題を解決できませんでした。私はいくつかの進歩を遂げましたが、私のコードはまだ動

    5

    1答えて

    私はあなたの助けが必要な変換問題に直面しています。私はgcc4コンパイラを使用していますが、gcc4の使用はかなり制限されています。 std :: stringをdoubleに変換したいと考えています。ところで std::string aQuantity = aRate.getQuantity(); std::string aAmount = aRate.getAmount(); // aA