質問: 初めてのaiプログラミング c言語で作る...という本について。 この本のhpより「ai6.c」ソースコードを苦cにコピペしたのですが、「unrecognized character \x81」とエラーが出ました。全角スペースはないはずなのですが... どのように処理したらよいのでしょうか。
回答: >はじめてのaiプログラミング―c言語で作る人工知能と人工無能 単行本 – 2006/10 >http://www.amazon.co.jp/%e3%81%af%e3%81%98%e3%82%81%e3%81%a6%e3%81%aeai%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e2%80%95c%e8%a8%80%e8%aa%9e%e3%81%a7%e4%bd%9c%e3%82%8b%e4%ba%ba%e5%b7%a5%e7%9f%a5%e8%83%bd%e3%81%a8%e4%ba%ba%e5%b7%a5%e7%84%a1%e8%83%bd-%e5%b0%8f%e9%ab%98-%e7%9f%a5%e5%ae%8f/dp/4274066649/ref=sr_1_1?ie=utf8&qid=1442311269&sr=8-1&keywords=%e5%88%9d%e3%82%81%e3%81%a6%e3%81%aeai%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e3%80%80c%e8%a8%80%e8%aa%9e%e3%81%a7%e4%bd%9c%e3%82%8b >http://www.ohmsha.co.jp/data/link/4-274-06664-9/ 該当する書籍を保有している人で無いとこれでは答えづらいだろう。 今、サンプルソースコードをダウンロードしたうえでコンパイルを実施してみました。 問題なくコンパイルができました。 警告が出るとしたら、 >ai6.c:161:5: 警告: 組み込み関数 ‘ispunct’ と型が競合しています [デフォルトで有効] > int ispunct(char *ch) 気をつけるとしたら、文字コードをutf-8などに変換してみてはどうだろうか? 先ほど試したら変換する前は大量に警告が出ました。 テキストエディッタが表示している情報によると元のファイルはshift-jis形式で保存がされているようです。