• [解決済み] C++でテキストファイルから数値データを読み込む

    質問 例えば、外部のテキストファイルのデータがこのようなものであった場合。 45.78 67.90 87 34.89 346 0.98 c++でこのテキストファイルを読み込んで、各数値を変数に代入するにはどうすればよいでしょうか? ifstreamを使って、テキストファイルを開き、最初の数字を変数に代入することはできますが、スペースの後の次の数字を読み取る方法がわ

    2022-03-04 14:49:27
  • [解決済み] C++エラー 関数の宣言で2つ以上のデータ型がある場合

    質問 あるコードで、同じ型の2つのパラメータを渡しています。 b2Vec2 * void bool isVelocityAllowToCar(b2Vec2 *newVelocity, b2Vec2 *preVelocity); プロジェクトをビルドすると、以下のエラーが表示されます。 two or more data types in declaration of 'isVeloc

    2022-03-04 14:36:53
  • [解決済み] オブジェクトポインタの配列の作成 C++

    質問 多くのオブジェクトへのポインタを保持する配列を作りたいのですが、保持するオブジェクトの数が事前に分からないので、配列のために動的にメモリを確保する必要があります。次のようなコードを考えてみました。 ants = new *Ant[num_ants]; for (i=1;i<num_ants+1;i++) { ants[i-1] = new Ant(); } ここで

    2022-03-04 14:08:59
  • [解決済み] C++でdoubleをstringに変換するには?

    質問 doubleを文字列として格納する必要があります。 私は printf を表示するのであれば、文字列変数に格納したいだけなので、後でマップに格納することができます ( 値 ではなく キー ). 解決方法は? その ブースト(tm) の方法です。 std::string str = boost::lexical_cast<std::string&g

    2022-03-04 13:48:10
  • [解決済み] Ίταμμα για για για για για

    質問 以下のコードで、2箇所ある'˶'ᵕᴗᵕ'の意味がわかりません。 string x = "hhhdef\n"; cout << x << endl; x[3]='\0'; cout << x << endl; cout<<"hhh\0defef\n"<<endl; 結果 hhhdef hhhef

    2022-03-04 13:42:26
  • [解決済み] コンパイラーエラー C2653: クラス名または名前空間名ではありません。

    質問 最近、Visual C++ 2012で、このような非常にイライラする問題が発生しています。数時間前まで、私はうまくコードを書いていて、すべてが意図したとおりに動いていたのですが、あることを最適化しようと思い立ち、いくつかのクラスを削除しました。そのために出ていたエラー、例えばfalse includeなどをすべて修正しました。残念なことに、この後、VSコンパイラがおかしくなってしまった

    2022-03-04 13:21:29
  • [解決済み] 数値の切り上げ、切り下げ C++

    質問 プログラムで数値を切り上げたり切り下げたりできるようにしたいのですが、どうすればいいですか? 例えば、数字が 3.6 である場合、私のプログラムは最も近い数字である4を切り上げると仮定しています。 3.4 の場合、3 に切り捨てられます。 を使ってみました。 ceil ライブラリを使って、3項目の平均を取得することができます。 results = ceil((marks

    2022-03-04 13:17:01
  • [解決済み] 警告: #endif ディレクティブの末尾に余分なトークンがあります。

    質問 VxWorks6.8 C++コンパイラを使用して、かなり大きなプロジェクトをコンパイルしています。次のような警告が表示されます。 警告: #endif ディレクティブの末尾に余分なトークンがあります。 #ifndef _OM_NO_IOSTREAM #ifdef WIN32 #ifndef USE_IOSTREAM #define USE_IOSTREAM #endif USE_

    2022-03-04 12:56:44
  • [解決済み] c++で2分木をきれいに印刷する

    質問 c++で以下のような二分木を印刷しようとしているのですが、ちょっと迷っています。 8 / \ / \ / \ 5 10 / \ / \ 2 6 9 11 ツリーの高さと各レベルのノード数を取得する方法はわか

    2022-03-04 12:20:29
  • [解決済み] coutで正しい小数点以下の桁数を表示する

    質問 のリストがあります。 float の値で表示したいのですが cout を小数点以下2桁で表示します。 例えば 10.900 should be printed as 10.90 1.000 should be printed as 1.00 122.345 should be printed as 122.34 どうすればいいのでしょうか? ( setprec

    2022-03-04 12:16:07
  • [解決済み] 行列を作成するためのベクター

    質問 2次元の行列の次元を入力しようとしています。そして、この行列を埋めるためにユーザーの入力を使用します。私が試した方法は、ベクトル(ベクトルのベクトル)を介してこれを行うことです。しかし、データを読み込んで行列に追加しようとすると、いくつかのエラーが発生します。 //cin>>CC; cin>>RR; already done vector<vector&

    2022-03-04 11:48:12
  • [解決済み] C++ Void関数とファイルストリームエラー

    質問 入力ファイルを受け取り、それを整理していくつかの値を計算するコードを書こうとしています。しかし、getName関数で問題を抱えています。getメンバ関数を使用して、参照パラメータで呼び出したものに姓と名を割り当て、-1が読み込まれた場合は入力ファイルの文字を合計することになっています。以下は、このコードに対するエラー引数です。 main.cpp:7:14: error: variab

    2022-03-04 11:34:47
  • [解決済み] std::string から float または double への変換

    質問 を変換しようとしています。 std::string から float/double . 試してみました。 std::string num = "0.6"; double temp = (double)atof(num.c_str()); しかし、常にゼロを返します。他に方法はありますか? どのように解決するのですか? std::string num = "0.6";

    2022-03-04 11:13:38
  • [解決済み] 文字列のヘッダーを含めるにはどうすればよいですか?

    質問 について勉強しています。 string が、異なる情報源から、異なるヘッダを含めるように言われています。 ある人は <string.h> を指定する人もいますが、他の人は "apstring.h" . で基本的なことはできました。 apstring が、もう一方の方が強力だと言われています。 私が <string.h> で、文字列変数を宣言しようと

    2022-03-04 11:03:10
  • [解決済み] codeblocksの「パーサーはまだファイルを解析しています」ポップアップを修正する方法

    質問 私はコードブロックエディターの設定を変更していないのに、このような現象が発生します。私はコードブロックエディターを使い始めたばかりで、この現象がどのように発生するのかを説明できれば、修正することができますし、人々はこれを修正するためにコード補完を無効にすると聞いていますが、私はそれで問題を起こしたことがありません。 コード補完を無効にしてみたところ、問題は解決しましたが、通常はコー

    2022-03-04 10:47:51
  • [解決済み] ある範囲の乱数c++ [複製]

    質問 この質問はすでにここに回答があります : 閉じる <スパン 10年前 . <ブロッククオート 重複の可能性があります。 全範囲で一様な乱数を発生させる c++で乱数を生成したいのですが、25から63の範囲にある乱数を生成したいです

    2022-03-04 10:14:12
  • [解決済み] C++のSFINAE例?

    質問 テンプレートのメタプログラミングをもっと極めたい。SFINAEが"substitution failure is not an error."の略であることは知っていますが、誰かSFINAEの良い使い方を示してくれませんか? どのように解決するのですか? 一例です ( ここから ): template<typename T> class IsClassT {

    2022-03-04 09:09:14
  • [解決済み] "#include <iostream>"は何をするものですか?

    質問 C++の基本的な学習を始めたとき、私はいつも以下の見出しを使っていました。 #include &lt;iostream&gt; using namespace std; iostreamは何のためにあるのでしょうか?見出しとして毎回必要なのでしょうか? 解決方法は? 標準入出力ストリームの読み書きを行うには、それをインクルードする必要があります。 int main(

    2022-03-04 08:21:14
  • [解決済み] C++でmainの適切な宣言は何ですか?

    質問 質問 の適切なシグネチャは何ですか? main 関数は、C++で使用できますか? 正しい戻り値の型は何ですか、また、値を main ? 使用できるパラメータの種類と、その意味を教えてください。 これはシステム固有のものですか? そのルールは時代とともに変化しているのでしょうか? 違反するとどうなりますか? 解決方法は? そ

    2022-03-04 07:56:32
  • [解決済み] #include <Windows.h> はバッドプラクティスですか?

    質問 というのは普遍的なことだと思います。 #include &lt;bits/stdc++.h&gt; は悪い習慣です その理由のひとつは、標準的なヘッダーをすべて解析して含んでしまうからで、これはほとんど常に不要です(これは移植不可能でもありますが、私の論点からは外れています)。と組み合わせると、さらに悪いことになります。 using namespace std; のように、名前

    2022-03-04 07:54:01