C/C++ CGIスレッドat PHPC/C++ CGIスレッド - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト300:nobodyさん 04/11/30 19:18:07 q4147YdE どうもありがとうございます。 char *とchar **は違うとはわかりますが、ではどこをどう直せばよいのでしょうか? 宣言時にchar**とやったり、キャストを入れてみてもやはり警告が出ます。 コンパイルは通りますが、実行時に iconv()を呼ぶときに必ず 「セグメンテーション違反です のエラーが出ます 301:nobodyさん 04/11/30 19:56:28 >>300 const char *inp; char *outp; (中略) ret_val = iconv(icv_hook, &inp, in_buf_left, &outp, out_buf_left); 302:nobodyさん 04/11/30 20:09:48 >>301 char *inp; char *outp; ret_val = iconv(icv_hook, &inp, &in_buf_left, &outp, &out_buf_left); なぜか指示どうりではだめでしたがこうやったら正しく実行できたので とりあえず報告します。 303:nobodyさん 04/11/30 20:20:55 >>302 初めて使う関数は、きっちりmanを見たほうがいいよ。 副作用のこともあるし。 http://www.linux.or.jp/JM/html/LDP_man-pages/man3/iconv.3.html これはLinuxのだけど。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch