• ベストアンサー

C++ではなくCだけでウィンドウを作成

ある日、完全にC言語だけでウィンドウが作成できないのかと疑問に思って頭から離れないので、皆様にお聞きします。 C++を使わずに完全にC言語だけでウィンドウを作ることはできるのでしょうか? もしできるのなら作り方を教えてください。

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

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.2

Windowsであれば、WindowsのSDKなどを利用すると簡単です。 猫でもわかるプログラミング - Windows SDK編 第1部 http://www.kumei.ne.jp/c_lang/index_sdk.html

参考URL:
http://www.kumei.ne.jp/c_lang/index_sdk.html
aqua18
質問者

お礼

回答ありがとうございます。 教えていただいたやり方は、恥ずかしいことですがC++でしかできないものと思い込んでいました。 これで疑問が解けました。 本当にありがとうございました。

その他の回答 (1)

  • kochory
  • ベストアンサー率45% (167/370)
回答No.1

OSが指定されてなければなんともいえません。 UNIXならCだけでXウインドウをいくらでも作れます。

aqua18
質問者

お礼

回答ありがとうございます。 UNIXならできるのですか。 初めて知りました。 Windowsはどうでしょうか?

関連するQ&A

  • Windows上でJavaかc言語を使いテキストを読み上げるプログラム

    Windows上でJavaかc言語を使いテキストを読み上げるプログラム 作成においての疑問点として以下のことがあります。 あらかじめ五十音をwavで作成し、テキストを一文字ずつ読み込んで再生すると、遅く発音も悪いです。 一般的に音声ライブラリというものがありますが、仕組みがどのようなものか解りません。 また、そのようなものをJavaかC言語を使用し作りたいです。 それに関する本やサイトなど調べていますが、見つからないので困っています。 ご存知の方おられましたら教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • c言語で作成したデータをwindowsのアプリ(VB6で作成)で読み取りたいのですが

    VBで作成したアプリの中の変数の値をC言語で作成したプログラムで参照したり、C言語の変数(メモリの値)をVBのアプリで参照したいのですが、どのようにすればいいのでしょうか。 よろしくお願いします。

  • C言語で壁紙が作成できる?

    C言語を使って壁紙を作成することができると友人がききました。  もし本当であれば勉強して作成したいと思っています。  また、C言語じゃなくてもperlやjavaなどでも作ることができるのでしょうか?  どうか教えていただけないでしょうか?お願いします。

  • CからC++への移行オススメ本を教えてください。

    C言語の入門書?をひとまず読み終え基本的なことは分かりました。 このまま続けてC++を勉強したいと思っています。 そこで皆様がこれはオススメ!と言える勉強本を教えて欲しいのです。 また、ウィンドウなどを使用したソフト作成の勉強本もオススメがあれば教えていただけたらうれしいです! 皆様どうぞよろしくお願いいたします!

  • Windows上でC言語を勉強したい。

    私は現在専門学校でC言語の勉強をしています。 自宅のwindows上でもC言語を学習したいのですが、どうすればいいのかわかりません。 web上の”C言語開発環境~”ソフトをインストールしてみたものの、使い方が全く分からずに困っています。 学校ではfedora7を使って端末からC言語の記述とコンパイルをしています。windows上でも同様にC言語の学習ができないでしょうか?参考になるサイトなどありましたら教えていただけると助かります、よろしくお願いいたします。

  • WindowsにおけるPostgreSQL+C言語・C++

    C・C++初心者です。宜しくお願い致します。 サーバ等を配置しないで、WindowsXP(localマシン)にて、C言語またはC++より、PostgreSQL(win版)へ接続し、DB更新をするアプリケーションを作成したいと考えております。 PostgreSQLは、別のJavaアプリケーションから接続し操作しておりますが、その機能をC言語に移植したいというのが目的です。 上記より、開発環境を検討しておりますが、Windowsにおける、C言語+PostgreSQLの文献がなかなか見つからなく、途方に暮れてしまっている状態です。 現在、Borland C++Compiler5.5をコンパイラと考えており、PostgreSQLのVersionは8.2.5です。 大変申し訳ございませんが、C言語からPostgreSQLを操作する方法をご教授頂けますよう宜しくお願い致します。 尚、他のコンパイラであれば可能等、環境の見直しが必要でしたら、併せてご教授頂けますと幸いです。

  • 現在C++を学んでいるんですが・・・

    現在学校でC++を学んでいるんですがいくつか疑問があります。 1、この言語に将来性はあるのでしょうか? 2、この言語を学んでいたらどんなアプリケーションも作成できるのでしょうか? 3、現在幅広くソフト開発できる言語は何なのでしょうか? 4、市販されているウイルス対策ソフトなどはどの言語で作成されてるのですか? 回答よろしくお願いします。

  • C言語・ゲーム作成で挫折気味の対処方法

    こんばんは。ゲーム作成に関わらず、C言語で挫折気味の時、みなさんはどのように対処してきましたか? 以下、私の現在の状況を説明致します。 C言語でゲームを作成するという目的でC言語を勉強し、ゲーム作成の勉強をしていました。 C言語の書籍を一通り行い、DXライブラリを使用して、それに関するサイト(ゲームプログラミングの館等)を参考にしながらゲーム作成の勉強をしていました。 しかし、除々に分からなくなり、手がつけられなくなってしまいました。 ゲームを早く作成してみたいという気持ちが先走り、C言語の知恵が足りない(勉強期間:1ヶ月程度)のに ゲーム作成に取り掛かろうとしたことがが原因のひとつだと思い、もう一度、C言語を勉強し直そうと考えています。 しかし、数ある書籍やサイトの中でどれがゲームプログラミングを学ぶのに適しているの分かりません。 みなさんがゲームプログラミングをするにあたって利用した書籍やサイトはどのようなものでしょうか? また、同じようにC言語でゲームを作成している方にお聞きしたいのですが、C言語をどの程度勉強されてからゲーム作成に取り掛かったのでしょうか? みなさんの意見を参考にして、勉強していきたいので、よろしければアドバイスをお願い致します。

  • 最もポピュラーなC言語は?

    どなたか、現在最もポピュラーなC言語はなにか、教えていただけませんか. しばらくプログラミングから離れていましたが、このごろまた復帰しました. 昔のC言語で書いたソースを近代化するつもりで、C#に取り組みました. ところが、これでよかったのかどうか疑問になってきました. C#よりも、C++にすべきではなかったのでしょうか. あるいは、なにもC++とか、C#にしなくても、昔のC言語でもWindows上で働くようにできないかと言う疑問です. そこで、伺います.  現在、プロの世界で実際に実用されているC言語はいったいどれでしょうか? ボーランドも含めて、教えてください. よろしくお願いします.

  • C言語で作ったらWindowsでもMacでもLinuxでも動くんですか?

    Linuxでgccを使ってC言語を勉強してます。 Linuxのgccでコンパイルして作ったプログラムはWindowsでもMacでも動くんでしょうか? 逆にWindowsで作ったのはとか、Macで作ったのは他のOSで動くんだろうかと疑問で・・・。 教えてください!!