問題タブ [atof]

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 に答える
8604 参照

c++ - レキシカルキャスト文字列を2倍にブースト

私はあなたの助けが欲しい変換の問題に直面しています. 私は gcc4 コンパイラを使用していますが、gcc4 の使用はかなり制限されています。

std::string を double に変換したい。

ちなみに、私も試しatofましたが、まだ同じ問題があります。で示される正しい値を取得するためにistringstreamwithを使用する方法はありますか?setprecission(2)aAmount

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

python - ValueError: 文字列を float に変換できませんでした: (バッファ関連?)

凝縮されたコード

153 ~ 155 行目:

エラー:

入力ファイル:

完全な入力: http://dl.dropbox.com/u/10405722/inputfile.dat

完全なコード: http://dl.dropbox.com/u/10405722/siesta_pdos.py


コードは最初の 3116 個の値を正しく読み取り、エラーで終了します。より短い入力 (たとえば 3000 行) を使用した同じコードでも問題なく動作することに注意してください。 したがって、atof とは関係のないバッファ関連のエラーのように思えます。

何か案が?

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

c++ - atofを使用して文字列をdoubleに変換する

arr1[] と arr2[] はどちらも文字列の配列で、calculateDistance は x、y、z 座標を指定して 3 次元距離を計算しますが、何らかの理由で「'atof' の呼び出しに一致する関数がありません」というエラーが発生します。助けてください!

PS: .c_str() を使用しようとすると、次のエラーが表示されます: 「メンバー参照ベース型 'int' は構造体または共用体ではありません」

0 投票する
0 に答える
190 参照

floating-point - NASM での atof の使用

コマンドライン引数から不明な数の float 値を取り、それらを加算する単純なプログラムを NASM に実装しようとしています。これは私にとってはうまくいかないようです.atof呼び出しを間違って使用している可能性があります. atof 呼び出しの後にフロートを出力して、それらが機能していることを確認しましたが、入力した数値を取得できませんでした。さらに、これらの出力された数値の合計も取得していないため、そこにも何か問題があります。私は同様のコードのサンプルを探しましたが、残念ながら NASM は Java とほぼ同じようにオンラインで文書化されていません。

これが私のコードです:

入力/出力の例:

中: 4 7 8 9

出力: 0.0 0.0 0.0 0.0、合計 0.0

中: 7.3 6.9

出力: 0.0 -0.0、合計 272008302207532160516096.0

中: 8.8 6.3 3.98

出力: -0.0 0.0 0.058750、合計 -230215375187831947264.0

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

c++ - エラー「エラー: 引数 '1' から 'double atof(const char*)' の 'char**' を 'const char*' に変換できません」を理解する

だから私は自分のクラスのこの課題に取り組んでおり、本はargc、argv、およびatof()アイテム(私にとってはすべて新しい)の使用方法について本当に不明であるため、それらを使用しようとしていますが、取得していますこのエラー、そしてそれを修正する方法がよくわかりません:

これは私のエラーです:

これは私のコードです:

このプログラムの「目的」は、指定されたフィートをフロートに変換し、それらを表示することです (同時にメートルにも変換します)。プログラムの atof()、argc、および argv 部分を追加する前にテストしたので、convertFeet() 関数が機能することは既にわかっています。誰かがこのエラーと非常に役立つ解決策をよりよく理解するのを手伝ってくれたら!

再度、感謝します、

-スティーブン

PSこれは、コンパイラが私に言ったように、確かにコンパイルエラーです。コードのその部分は不要であると考えたため、エラーのその部分を投稿しませんでした。

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

c - strtok で使用すると、標準 C 関数 atof がセグメンテーション違反を返す

atof と strtok の使用に問題があります。

上記のコードをコンパイルでき、エラーや警告メッセージは返されません。しかし、「a.out」を実行すると、以下のようにセグメンテーション違反が返されます。

何が問題なのかわからない。ご覧のとおり、上記のコードは構文エラーを複雑にしません。

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

c++ - C++ は文字列を倍精度で倍精度に変換します

文字列を最大 15 桁の精度で double に変換する必要があります

私は多くの記事や同様の質問を読みましたが、数値を画面に出力するときに setprecision(15) を使用することを提案しました。

例えば:

私が書くなら

34.9438553 ではなく 34.9439 のみが出力されます。

私は書くことができた

それは機能しますが、変数を画面に出力するときだけでなく、変数内の数値全体が必要なため、変数 lon1 自体に 15 桁の精度が必要です。

誰もそれを行う方法を知っていますか?

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

c - atof() があいまいな値を返しています

atof を使用して c で文字配列を double に変換しようとしていますが、あいまいな出力を受け取ります。

版画

私は唖然としています。誰かが私がどこで間違っているのか説明できますか?