A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
(1)WEB側でクリッカブルマップを作成する
(2)クリックされたポイントを数値として<FORM ACTION="~">でC/C++で作成した
CGIに渡す
ここまではできているということでOKですか?(ここまではC/C++の世界ではないので割愛します)
(3)C/C++でCGIとして起動するアプリを作成し、FORMから得た内容を取得する
普通のC言語だと文字列のポインタ渡しになるかとおもいます。
getenv("REQUEST_METHOD")が "POST" なのか "GET"なのかチェックします。
"GET"だったら、getenv("QUERY_STRING")の値を引数とします。
"POST"だったら、メモリ渡しになるので、
(int*)getenv("CONTENT_LENGTH")を取得します。
(その値の分+1)、メモリを確保します。(malloc とか)
getchar()とかでとにかく標準入力からCONETNT_LENGTH分の値をとってきます。
CONTENT_LENGTH+1バイト目にNULL(=\0)を入れておきます。
あとは、普通のC言語と同じです。
渡ってきた引数の値(XXX=xxx&YYY=xxx みたいな文字列になってますが)
を使って処理します。
実行結果は、ANo.1さんがおっしゃっているように、タグを標準出力して、ブラウザに戻せばOKです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 Windowsのタイムスケジューラーについての質問です。 先日、Webスクレイピング用のプログラムを 1 2022/09/28 05:51
- ノートパソコン Windows 10 動作改善方法 6 2023/04/26 22:30
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- システム URLがクリックや入力されてから、ブラウザに画面が表示されるまでの間にDNSサーバーは経由されないの 2 2022/06/24 01:15
- 地図・道路 距離で検索する地図ソフト 2 2022/05/12 16:14
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- Windows 10 Windows PC 「スタート」の表示 1 2022/05/14 14:27
- Chrome(クローム) arrowsNXのF-04Gの地球儀ブラウザについてです。 愛用の地球儀ブラウザで画像をダウンロード 1 2023/01/07 23:00
- サーバー 無料のレンタルサーバで、スクレイピング(?)はできますか? 2 2022/05/07 10:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Macターミナルで実行中のプログ...
-
プロセス間通信について
-
実行時エラー429
-
sendkeysにてALT+CTRL+INSERTを...
-
構文エラーについて教えてください
-
他のPC上にあるexeを、そのP...
-
VBAで外部プログラムを非表示で...
-
終了してもプログラムが実行し...
-
C言語で途中までしか、プログラ...
-
VB上で実行中の無限ループの止め方
-
JavaScriptでレースゲームを作...
-
コンソールでの日本語入力について
-
spawnl
-
ヘッダファイル? malloc.hと...
-
fortran a.exe システムエラー
-
C++でCtrl+Cを無効化したい
-
VB6やVB.NETはコンパイル無しで...
-
実行中の実行ファイルの上書き
-
Java Autoupdater
-
Visual Studio デバッグ実行で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Macターミナルで実行中のプログ...
-
sendkeysにてALT+CTRL+INSERTを...
-
他のPC上にあるexeを、そのP...
-
実行時エラー429
-
system関数を使用してsuコマン...
-
プログラミング ソースコード
-
C言語で途中までしか、プログラ...
-
MACで動く実行ファイルをWindow...
-
clock関数は正確じゃないの?
-
あるプログラム実行中に別のプ...
-
VBAで外部プログラムを非表示で...
-
並列計算をしたときのシステム...
-
システム資源とは?
-
C言語でフォルダを開く
-
終了してもプログラムが実行し...
-
Windows10でDOSゲーム
-
なんかC言語でプログラム書いて...
-
プロセス間通信について
-
プログラムを走らせる
-
RPG パラメーターについて
おすすめ情報