問題タブ [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.
c++ - レキシカルキャスト文字列を2倍にブースト
私はあなたの助けが欲しい変換の問題に直面しています. 私は gcc4 コンパイラを使用していますが、gcc4 の使用はかなり制限されています。
std::string を double に変換したい。
ちなみに、私も試しatof
ましたが、まだ同じ問題があります。で示される正しい値を取得するためにistringstream
withを使用する方法はありますか?setprecission(2)
aAmount
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 とは関係のないバッファ関連のエラーのように思えます。
何か案が?
c++ - atofを使用して文字列をdoubleに変換する
arr1[] と arr2[] はどちらも文字列の配列で、calculateDistance は x、y、z 座標を指定して 3 次元距離を計算しますが、何らかの理由で「'atof' の呼び出しに一致する関数がありません」というエラーが発生します。助けてください!
PS: .c_str() を使用しようとすると、次のエラーが表示されます: 「メンバー参照ベース型 'int' は構造体または共用体ではありません」
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
c++ - エラー「エラー: 引数 '1' から 'double atof(const char*)' の 'char**' を 'const char*' に変換できません」を理解する
だから私は自分のクラスのこの課題に取り組んでおり、本はargc、argv、およびatof()アイテム(私にとってはすべて新しい)の使用方法について本当に不明であるため、それらを使用しようとしていますが、取得していますこのエラー、そしてそれを修正する方法がよくわかりません:
これは私のエラーです:
これは私のコードです:
このプログラムの「目的」は、指定されたフィートをフロートに変換し、それらを表示することです (同時にメートルにも変換します)。プログラムの atof()、argc、および argv 部分を追加する前にテストしたので、convertFeet() 関数が機能することは既にわかっています。誰かがこのエラーと非常に役立つ解決策をよりよく理解するのを手伝ってくれたら!
再度、感謝します、
-スティーブン
PSこれは、コンパイラが私に言ったように、確かにコンパイルエラーです。コードのその部分は不要であると考えたため、エラーのその部分を投稿しませんでした。
c - strtok で使用すると、標準 C 関数 atof がセグメンテーション違反を返す
atof と strtok の使用に問題があります。
上記のコードをコンパイルでき、エラーや警告メッセージは返されません。しかし、「a.out」を実行すると、以下のようにセグメンテーション違反が返されます。
何が問題なのかわからない。ご覧のとおり、上記のコードは構文エラーを複雑にしません。
c++ - C++ は文字列を倍精度で倍精度に変換します
文字列を最大 15 桁の精度で double に変換する必要があります
私は多くの記事や同様の質問を読みましたが、数値を画面に出力するときに setprecision(15) を使用することを提案しました。
例えば:
私が書くなら
34.9438553 ではなく 34.9439 のみが出力されます。
私は書くことができた
それは機能しますが、変数を画面に出力するときだけでなく、変数内の数値全体が必要なため、変数 lon1 自体に 15 桁の精度が必要です。
誰もそれを行う方法を知っていますか?
c - atof() があいまいな値を返しています
atof を使用して c で文字配列を double に変換しようとしていますが、あいまいな出力を受け取ります。
版画
私は唖然としています。誰かが私がどこで間違っているのか説明できますか?