• ベストアンサー

C++からhtmlページを作る

現在卒業研究でSDK for FeliCaを使った研究をしています。 そこでSDK for FeliCaはVC++6.0で書かれたプログラムで、FeliCaの読み書きを行うのですが、C++のプログラムでFeliCaから読み込んだデータをhtmlに表示したいのですが、C++からhtmlページを作ることはできるのでしょうか? もし、できるのであればどのような方法があるのでしょうか? 具体的なプログラムや参考図書なども教えていただければ幸いです。 よろしくお願いします。

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

  • ベストアンサー
  • dekopa-
  • ベストアンサー率42% (161/378)
回答No.2

>教えてもらった内容だと流れるようにはできないですよね・・・。 ファイル出力したら、IEでも起動したらいいじゃないですか・・・ 何でもC++で全部やろうとか、一つのプログラムでやろうとか考えていると難しくなりますよ。 WSH経由でIEを起動すると楽ですよ。 1.Felicaから読み込んでファイルを吐くC++製ツールを実行 2.吐いたファイルをIEで表示 3.吐いたファイルをメール送信 まで、WSHで出来るはず。 やり方はWindowsScriptingHostで検索するか、本を買ってきてください。

shu0325
質問者

お礼

なるほど。 回答ありがとうございました。 どこまでできるかわかりませんが頑張ってみます。 またなにかあったらよろしくお願いいたします。

その他の回答 (1)

  • dekopa-
  • ベストアンサー率42% (161/378)
回答No.1

htmlは単なるテキストです。それをC++から出力するには2種類の方法があります。 1.htmlファイルをファイル出力する どこか適当なディレクトリにhtmlファイルを出力(中身はただのテキストですから、Felicaのデータをtableなりなんなりでそれっぽくレイアウトします)し、それをエクスプローラでダブルクリックすればいいだけです。 2.cgiにする stdinからパラメータを受け取り、stdoutから吐き出せばcgiとして動作します。 リクエストパラメータは不要でしょうから、呼び出されるたびにstdoutにhtmlソースを(上記と同じくテキストで)吐き出せば終わりです。 後はWebサーバにそのcgiを配置し、IEからURLを指定して呼び出せば良いでしょう。 htmlの書き方は、本でもWebでもどこにでも転がっています。研究室にも入門書の一冊や二冊は転がっていませんか?

shu0325
質問者

補足

回答ありがとうございます。 FeliCaを読み込む(言語はC++) ↓ 読み込んだデータを(htmlでブラウザに表示) ↓ データを利用してメールを送信する(jsp+javamail) という風に一つの流れとして行いたいのです。 教えてもらった内容だと流れるようにはできないですよね・・・。 流れるようにやる方法はないのでしょうか? FeliCaを読み込んでからブラウザに表示するまでにもうワンクッション入れたりしてもいいのですが・・・。

関連するQ&A

  • JavaでFeliCaを読み込む

    現在卒業研究でSonyのSDK for FeliCaのLite版を使って研究をしています。 本を読むとSDK for FeliCaはVC++やVBでの開発ということなのですが、 JavaでFeliCaを読み込むことはできないのでしょうか?

    • ベストアンサー
    • Java
  • Visual C++でのfelicaプログラム

    SONYのサイトで、SDK for NFC Starter Kit が公開されているので、ためしにFelicaカードの読み取りプログラムを作ってみようと思っています。 サンプルとして、C++が載っていましたので、Visual C++ 2010で動かそうとしましたが、 「error LNK2019: 未解決の外部シンボル __imp__initialize_library が関数 _wmain で参照されました」と表示されます。 プロジェクトのプロパティで、C/C++ → 全般 → 追加のインクルードディレクトリ もSDKのincludeのディレクトリを指定しましたし、 同じく リンカー → 全般 → 追加のライブラリディレクトリ もSDKのlibのディレクトリを指定しました。 エラーを解決する方法を教えてください。 よろしくお願いします。 なお、プログラムは簡単な下記のものでもエラーがでます。 #include "stdafx.h" #include <cstdio> #include <cstdlib> #include "felica.h" int _tmain(int argc, _TCHAR* argv[]) { initialize_library(); return 0; }

  • Linux上で、SDK for FeliCaを使いたいが・・・

    仕事で、SDK for FeliCaを使うことになりそうで、いろいろ調べていますが、いまいちSDK for FeliCaが良くわかりません。 Linux上(開発と運用の両方)で、SDK for FeliCaを使いたいと思っています。 何でもかまいませんので、Linux上で使う場合の使い方や注意点、その他のアドバイスなど、教えて下さい。 実際に開発されている方や使われている方からのご意見があると、さらにうれしいです。 <参考サイト> http://www.sony.co.jp/Products/felica/contents03.html (※注:URL直リンク禁止らしいので、httpの頭hに全角hを使ってます)

  • VBAでFelicaを読み書きしたい

    Felica方式のカードにデータをRead/Writeさせたいのですが、SDKはあいにく持ち合わせておりません。 共通領域に対するReadとWriteを考えています。 例えば、VBAからライブラリのようなものを呼び出すとかして読み書きさせるとは不可能でしょうか? またVBAではサンプルコードはまず見ないのですが、どこか参考になるサイトをご存じの方がいればお教え下さい。

  • CでDirectX

    こんにちは。 大学の研究でCを使ってプログラムを組んでいるのですが、 DirectXを使うと後々楽かなという話になり、参考にする書籍を探すことになりました。 ただし実験・研究に使用するので、MFCを使わない、またC++でなくCといった制約があります。 MFCを使わないというのは、たとえばBorland開発環境のみでつくるとSDKのみとなるのでしょうか?(MFCはMicrosoftの商品?) その辺りの知識が曖昧なため、上手く見つけれずにいます。 CでMFCを使わずDirectXプログラミングをするための良い書籍やサイトがありましたら教えてください。

  • C? C++?? 

    ただいま卒業論文中の大学4年生です。 卒論を OS UNIX でC言語を使ってプログラムを組んでいます。 学校のパソコンに VC++ が入る予定なので Windows を使って C++ も勉強したいと思っています。 が・・・ 疑問に思ったことがあります。 C と C++ ではどの様な違いがあるのですか?? C++ を新たに勉強し直さなければならないのですか?? 複雑なプログラムを組むのには C++ のほうが便利なようですが 簡単なプログラムだったら違いはないのですか?? 「UNIX」 と 「Microsoft VC++」どちらがプログラムを組むのに楽ですか?? 共通点、相違点を教えてください。 **出来ればでいいので回答ください。** あと卒論提出まで2ヶ月ですが UNIXでプログラム → LaTexで卒論 C++を勉強→ VC++でプログラム → Wordで卒論 どちらが手っ取り早いですか??

  • C++で、Web上のページからデータを持ってきたい

    VC++2008のExpressEditionを使っています。 「Yahoo Japan!(http://yahoo.co.jp)のソースの1行目の文字を取得して表示せよ」なんてプログラムはC++の知識で書くことが出来るのでしょうか? ローカルにページごとダウンロードしてあれば、そういったファイルの読み込簡単ですが、そうではなく、ネットに接続するところからC++で行いたいのですが…。

  • HTMLページの一部分のみを書換える

    HTMLページで、一部分のみを書換えたいんです。 例えば、リアルタイムで (一定時間毎でも) に変る OKWebさんみたいな、投稿ランキング表とか、 そういった場合、インラインフレームなるものを使えば よいのでしょうか。 それはどういうプログラムなのやら??? 何か参考となるスクリプトとか方法とか、どこかに ありましたら、お教えいただければ幸いです。

    • ベストアンサー
    • HTML
  • C#で大富豪

    C#で大富豪 課題研究でC#で大富豪を作っています ですが全く進みません・・・C#は初めての言語だから結構詰まってます Visual C#で開発しているのですが C#に関する情報サイトも少なく 大富豪のサンプルプログラムを見つけたのですが、実行も出来ず プログラムだけを眺めてても上手く理解できません・・・ できれば、こんな感じに作ってみたら? とか 参考サイト、アイディア何でもいいので情報をくれるとすごく嬉しいです 卒業に関わってくるのでものすごい焦ってます よろしくお願いします

  • Cでのネットワークファイルの読み書き

    お世話になります 環境:WindowsNT4.0 VC6.0のクライアント、サーバー 多数のクライアント側からサーバ1台にあるファイルを 読み書きするプログラムは、できますか? 方法、参考文献、参考URLあれば教えてください 宜しくどうぞ