• ベストアンサー

C++BuilderでRandomFromのヘッダファイル

C++BuilderでRandomFromのヘッダファイルと 使い方を教えていただけませんか ヘルプを見ても例などがのっていなく hpで調べてもヒットするものが少なく困っています よろしくお願いいたします

  • gotyan
  • お礼率91% (172/188)

質問者が選んだベストアンサー

  • ベストアンサー
noname#9119
noname#9119
回答No.1

RandomFromは一度も使ったこと無いですが。 一つ目の引数に配列を、二つ目の引数にその配列の要素数を渡すと、配列の中のランダムな要素が返ってくるのでしょう。 includeしなければいけないのは、ヘルプのユニットに書かれているのに".hpp"をつけたものです。 「Math または StrUtils」とあるので Math.hpp または StrUtils.hpp です。 ヘッダの中身を見たところ、AnsiString の配列でRandomFromするなら StrUtils.hpp 、他のdouble, int, __int64の配列で使うなら Math.hpp みたいですね。

gotyan
質問者

お礼

ありがとうございます やってみます 勉強になりました

関連するQ&A

  • C++Builderで保存時スレッドを扱いたい

    C++Builderでスレッドを使いたいのですが、ヘルプを参考にしたのですがよく解りません。 データベースへデータファイルを保存する時に使いたいのですが、どなたかアドバイスをいただけませんでしょうか? また、参考になるHP等をご存知ありませんでしょうか? アバウトな質問ですみませんが、よろしくお願いいたします。

  • C++Builderでの警告

    C++Builderでユーザヘッダmy.hを インクルードしてコンパイルさせたところ [C++ 警告] my.h(8): W8058 ヘッダに初期化データが含まれているためプリコンパイルヘッダーを作成できない との警告がでました原因はなんでしょうか?

  • C++Builderの選択

     いつも勉強させていただいています。どうぞよろしくお願いします。  今手元にあるアプリ(C++Builder5.0のソースコード付き)をいじりたく、 これを機会に初めてC++の勉強をしたいのですが(経験のある言語は Fortran、VBです)、C++Builderのどれを購入するかで迷っております。  ポイントとしましては、 ・上のC++Builder5.0のコードがコンパイル可能なもの  (先日、無料のBorland C++Compiler5.5をダウンロードしてコンパイルを試みても  できませんでしたorz (vcl.hというファイルが足りないようです)が、  C++Builderであればバージョン違いでもコンパイルできるのでしょうか?) ・書籍が比較的多いもの。(調べているとC++Builder6は比較的多そうな?気がしたのですが。。。) ・今後も暫く使えそうなもの。(C++Builder5 Personalとかかなり安いようなのですが、  皆さんもっと新しいもので開発なされているという事でしょうか。。。?) ・¥は7~8万くらいまで?  PersonalとProfessionalの違いや制限もよく分からないので、 もしお詳しい方がいらっしゃいましたら、ぜひ教えていただければと思います。  どうぞよろしくお願いします。

  • C++Builder 6のOpenDialogでファイルではなくディレクトリ

    C++Builder 6のOpenDialogで ファイルではなくディレクトリのみを選択し パスを取得したいのですが どの様にすればよろしいのでしょうか? 宜しくお願いいたします。

  • C++ Builderについて

    以前から、C言語、C++などをやっていて、最近になって、C++Builder(Version 5.0)を使ってみようと思いました。すこしいじってみたのですが、さまざまなことを簡単にできそうな気がしました。しかしながら、正直なところ分からないことだらけです。ネット上で初心者向けの本を購入したのですが、内容は薄く、自分が目的とするものに達するには十分ではありませんでした。探し方が悪いのか、本もさほど見つかりませんでした・・・・。 また、様々なサイトも見てみたのですが、やはりC++Builderの初歩的な使い方もいまいち分かっていないせいか、わけがわかりません。一応、購入した本で勉強しているのですが・・・・。 できることなら、初歩的なことから、詳しく様々なことが分かり易く載っている本等は無いでしょうか?C言語のときは、ぶ厚い本で勉強しました。そのような本もたくさんあったように思われます。C++Builderには無いのでしょうか?それともCやC++などをみっちりやらなければ、使えないって事なのでしょうか?

  • C++Builderでペイントソフト

    C++Builder6でペイントソフトを作成しています。 そこで,UNDOを実装したいのですが, どのように作成したらよいのか分かりません。 色々と調べてみたのですが,あまりヒットしませんでした。 参考になるサイトなどがありましたら教えて頂けませんか。

  • C言語のヘッダファイル

    前回のC言語のコンパイラの質問で、たくさんのご回答ありがとうございました。 おかげさまでコンパイラはなんとかなりそうですが、ひょっとしたらまた同じ質問を載せるかもしれません(^^; 今回はC言語のヘッダファイルを自分で作ってみたいんですが、よくわかりません。 microsoft visual studioのvisual c++付属のINCLUDEフォルダにある、stdio.hを開いてみたのですが、基本のprintf()やscanf()なども、どう定義されているか わからず終いでした。本などでもいまいち詳しく書いていなく(そう思うのは僕だけ?)、困っています。c言語のヘッダファイルとc++のヘッダファイルは やっぱり別ものなんでしょうか?ご回答おまちしております。

  • 自作ヘッダファイルについて (C言語)

    今ヘッダファイル自作について勉強しています。 ヘッダファイルの作り方、自作ヘッダファイルのインクルード方法などはわかったのですが、作ったヘッダファイルはどこに置けばいいのでしょうか?コンパイラは Visual C++ 2008 です。回答よろしくお願いします。

  • C++Builder

    卒業研究で昨日からC++Builderを使うようになったのですが、まったくわかりません。 「慣れれば普通にプログラム作るより簡単だ」と教官はいいいますが… それで昨日課題が出ました。 C++Builderでサイコロを作成し、クリックすれば数字が変わる用にしろ との事。 ずっとやってるのですが…ランダムに数字を表示するのってどうゆうの使うんですか? …もぅ初歩的な質問ですいません… 穴があったら入りたい…

  • C++のヘッダーについて

    C++のプログラミングをしています そこで出てきた問題なのですが・・・ class Aのヘッダファイルa.hをほかのcppファイルにインクルードすると、 error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません error C2146: 構文エラー : ';' が、識別子 'test' の前に必要です。 とほかのヘッダファイルでコンパイルエラーがでます ヘッダファイルをインクルードしたときのみこのエラーがでて困っています。 解決法や、ヒントになりそうな事例を知りませんでしょうか?