itiro2001のプロフィール

@itiro2001 itiro2001
ありがとう数2
質問数0
回答数3
ベストアンサー数
2
ベストアンサー率
66%
お礼率
0%

  • 登録日2002/06/26
  • C言語のヘッダファイル

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

  • C++Builder6 + DirectX8 でリンカエラー

    Borland C++Builder6 + DirectX8.1 を使用して DVD を操作するアプリケーションを作成しています。 その中で、IDvdInfo2、及び IDvdControl2 インターフェイスがリンカエラーで使用できません。 エラーの内容は、 [リンカ エラー] 外部シンボル '_IID_IDvdInfo2' が未解決(DVDMAIN.OBJ が参照) [リンカ エラー] 外部シンボル '_IID_IDvdControl2' が未解決(DVDMAIN.OBJ が参照) です。 コードは、 IDvdInfo2 *m_pIDvdI2; m_pIDvdGB->GetDvdInterface(IID_IDvdInfo2, reinterpret_cast<void**>(&m_pIDvdI2)); の様に、SDK のサンプルとまったく同じです。 ライブラリは、 quartz.lib、amstrmid.lib、strmiids.lib の3つをリンクしています。 これらは、coff2omf.exe や implib.exe でコンバートしたりしてみましたが、うまくいきませんでした。 どなたかご存じでしたら、教えて下さい。お願いします。

  • C++Builder 6 : TListView でエラー

    TListView コンポーネントを配置した、フレーム内で、 ListView1->Items->Clear(); とすると、 「リストのインデックスが範囲を超えています(10)」 という意味の解らないエラーが発生します。 そこで、 int c = ListView1->Items->Count; for (int i=0; i<c; i++) {   ListView1->Items->Delete(0); } と書き換えると、残り11件のところで削除するときに上記のエラーが発生します。 リストは、33件あります。ViewStyle は、vsReport です。 また、このエラーは、2度目は発生しません。 実行して、最初に Clear() すると発生します。 どうも解らないので、質問しました。 理由や、解決方法をご存じの方、教えて下さい。 よろしくお願いします。