• 締切済み

型変換について

Borland C++builder6で AnsiString' 型をvoid *' 型に変換するにはどうすればいいのですか。 どなたかご教授下さい。お願いします。

みんなの回答

  • RAPTsong
  • ベストアンサー率42% (74/175)
回答No.1

AnsiString str = "ABCいろは"; const void *p = str.c_str(); でいかがでしょうか。

関連するQ&A

  • 型変換について (C++ Builder5)

    C++ Builder5において、Editコンポーネントで得たデータ(AnsiString)をshortもしくは、floatに変換したいのですが、どうすればよろしいでしょうか。 御教示頂きますよう宜しくお願い致します。

  • void*型の配列について

    void* a[2]; void* b = a; void* c[2] = (void *[2])b; error C2440: '型キャスト' : 'void *' から 'void *[2]' に変換できません。 配列型への変換はありませんが、参照またはポインタから配列への変換があります。 void*型にした a を再度void*型の配列に戻すにはどのように記述すればよいでしょうか? 環境はXP(SP3)のVS2008 MFC です。 宜しくお願いいたします。

  • C#で型変換がうまくいきません。

    C#で型変換がうまくいきません。 short r; byte[] b = new byte[] {1,2,3}; r = (short)b[1] * (short)256; というコードを書くと、 型 'int' を 'short' に暗黙的に変換できません。明示的な変換が存在します。(cast が不足していないかどうかを確認してください) と出てしまいます。キャストしているのに何がいけないのか全くわかりません。 どうぞ宜しくお願いいたします。

  • 型変換の方法の違い

    型変換の方法として、以下の2つがあると認識しているのですが、 1. 型(変数); 2. 変数 as 型; これにはどのような違いがあるのでしょうか? 1の方法で強制型変換のエラーがでてしまったときに2の方法に変更すると、エラーがでなくなります。 ご存知の方がいらっしゃいましたら、ご教授いただければと思います。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • c言語 型変換について

    c言語 型変換について 下記のように文字コードは、unsigned int型('B')をunsigned char 型(str[1] ) 格下げする型変換する規則を教えてください。 *質問ソースプログラム: int main(void) { char str[4]; /* 文字列を格納する配列 */ str[0] = 'A'; /* 代入 */ str[1] = 'B'; /* 代入 */ ・・・・・・ printf("size B %u\n",(unsigned)sizeof('B')); printf("size str[1] %u\n",(unsigned)sizeof(str[1])); * 実行結果 size B 4 size str[1] 1

  • OpenDialogからテキストファイルの読み込み

    void __fastcall TForm1::N1Click(TObject *Sender) {     FILE *fp;      if(OpenDialog1->Execute()) { FNN1 = ExtractFilePath(OpenDialog1->FileName)         fp = fopen(FNN1.c_str(), "r" );              fread(txtdata,2,360,fp); } } [C++ エラー] Unit1.cpp(52): E2034 'AnsiString' 型は 'void *' 型に変換できない というエラーがでます。 解決方法を教えてください。

  • 型変換の質問

    どうしても考えてもわからないので投稿します。 Q1.以下の3つの型変換処理を実行せよ ・型変換(1)(int⇒String) ・型変換(2)(int⇒Double) ・型変換(3)(String⇒int) の、問題なのですがどうしても出力できません。 どなたか教えてください。

  • LPCWSTRへの型変換について

    C++のDirectxでデバッグをするのにD3DXCreateFontを使って変数を表示したいのですが、FLOATからLPCWSTRに型変換する方法がわかりません。 どうすればよいでしょうか?

  • Borland CからBuilderへのプロジェクト変換について

    Borland C++ 5.01で作成されたアプリケーションの開発環境をBorland C++Builder 6の開発環境に移し変えることになったのですがBCB6で新しくプロジェクトを作り、ソースファイルを1つずつ移行させていったのですがコンパイルエラーが山ほどでてきます。 C言語自体、あまり詳しくないのでうまく説明できませんがOWL?というコンポーネントが使われている為かと。。。 1つずつ潰していけばいいのですが、もっと簡単な方法がないものかと試行錯誤しております。 何かプロジェクト変換するツールやこのようにすれば?というような意見、情報などないでしょうか?

  • BCBプロジェクトをVCに移植

    Borland C++Builder 5 で作ったものを Visual C++ 6 に移植したいのですが、簡単に変換できるような機能orソフトがあるのでしょうか? それとも、自分で書き直す他ないのでしょうか……

専門家に質問してみよう