- 締切済み
型変換について
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- RAPTsong
- ベストアンサー率42% (74/175)
AnsiString str = "ABCいろは"; const void *p = str.c_str(); でいかがでしょうか。
関連するQ&A
- 型変換について (C++ Builder5)
C++ Builder5において、Editコンポーネントで得たデータ(AnsiString)をshortもしくは、floatに変換したいのですが、どうすればよろしいでしょうか。 御教示頂きますよう宜しくお願い致します。
- 締切済み
- C・C++・C#
- 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++・C#
- C#で型変換がうまくいきません。
C#で型変換がうまくいきません。 short r; byte[] b = new byte[] {1,2,3}; r = (short)b[1] * (short)256; というコードを書くと、 型 'int' を 'short' に暗黙的に変換できません。明示的な変換が存在します。(cast が不足していないかどうかを確認してください) と出てしまいます。キャストしているのに何がいけないのか全くわかりません。 どうぞ宜しくお願いいたします。
- ベストアンサー
- C・C++・C#
- 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
- ベストアンサー
- C・C++・C#
- 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 *' 型に変換できない というエラーがでます。 解決方法を教えてください。
- 締切済み
- C・C++・C#
- LPCWSTRへの型変換について
C++のDirectxでデバッグをするのにD3DXCreateFontを使って変数を表示したいのですが、FLOATからLPCWSTRに型変換する方法がわかりません。 どうすればよいでしょうか?
- 締切済み
- C・C++・C#
- Borland CからBuilderへのプロジェクト変換について
Borland C++ 5.01で作成されたアプリケーションの開発環境をBorland C++Builder 6の開発環境に移し変えることになったのですがBCB6で新しくプロジェクトを作り、ソースファイルを1つずつ移行させていったのですがコンパイルエラーが山ほどでてきます。 C言語自体、あまり詳しくないのでうまく説明できませんがOWL?というコンポーネントが使われている為かと。。。 1つずつ潰していけばいいのですが、もっと簡単な方法がないものかと試行錯誤しております。 何かプロジェクト変換するツールやこのようにすれば?というような意見、情報などないでしょうか?
- 締切済み
- C・C++・C#
- BCBプロジェクトをVCに移植
Borland C++Builder 5 で作ったものを Visual C++ 6 に移植したいのですが、簡単に変換できるような機能orソフトがあるのでしょうか? それとも、自分で書き直す他ないのでしょうか……
- ベストアンサー
- C・C++・C#