
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ターミナルで実行中のプログ...
-
CPad for LSI C-86の実行結果
-
Delphiに関して 「このプロ...
-
コンパイルできません。
-
書き換え について質問です。
-
C++でCtrl+Cを無効化したい
-
コマンドプロンプト上で動作す...
-
C言語 コマンドラインの文字列...
-
本当に分からないので教えてく...
-
ファイルの開き方
-
メイクを行うためには
-
特定のプログラムを起動させる...
-
PIC のデータEEPROMに書き込み...
-
何の自動実行プログラムかわか...
-
不正なリモートアクセスプログ...
-
vb2008で、URLが実在するものか...
-
cc -o sample sample.c cc -o s...
-
実行ができない
-
初心者な質問その2
-
C言語で書いたプログラムをWEB...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Macターミナルで実行中のプログ...
-
パソコンの演算速度について
-
VB上で実行中の無限ループの止め方
-
sendkeysにてALT+CTRL+INSERTを...
-
C言語で途中までしか、プログラ...
-
VBAで外部プログラムを非表示で...
-
システム資源とは?
-
実行時エラー429
-
終了してもプログラムが実行し...
-
sleep()関数について
-
他の実行ファイルを実行するプ...
-
RPG パラメーターについて
-
UWSCがうまく動かない
-
Windows10でDOSゲーム
-
clock関数は正確じゃないの?
-
C言語でプログラムを再起動
-
Excel VBA から外部プログラム...
-
system関数を使用してsuコマン...
-
プロセス間通信について
-
Borland C++を利用しているので...
おすすめ情報