【先着1,000名様!】1,000円分をプレゼント!

この本のHPより「ai6.c」ソースコードを苦Cにコピペしたのですが、「unrecognized character \x81」とエラーが出ました。全角スペースはないはずなのですが...
どのように処理したらよいのでしょうか。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

>はじめてのAIプログラミング―C言語で作る人工知能と人工無能 単行本 – 2006/10


http://www.amazon.co.jp/%E3%81%AF%E3%81%98%E3%82 …


http://www.ohmsha.co.jp/data/link/4-274-06664-9/


 該当する書籍を保有している人で無いとこれでは答えづらいだろう。


 今、サンプルソースコードをダウンロードしたうえでコンパイルを実施してみました。

 問題なくコンパイルができました。



 警告が出るとしたら、

>ai6.c:161:5: 警告: 組み込み関数 ‘ispunct’ と型が競合しています [デフォルトで有効]
> int ispunct(char *ch)

 気をつけるとしたら、文字コードをutf-8などに変換してみてはどうだろうか?
 先ほど試したら変換する前は大量に警告が出ました。

 テキストエディッタが表示している情報によると元のファイルはshift-jis形式で保存がされているようです。
    • good
    • 0

そのソースコードはShift-JISコードが含まれていますが、ご使用のコンパイラがShift-JISのサポートをしていないか、コンパイラのオプションでソースコードのコード体系(この場合Shift-JIS)を指定する必要があると思います。

もしくは、ソースコード中の漢字やカタカナなどを全て削除すれば、とりあえずコンパイルできると思います。
    • good
    • 0

「はず」という考え方は、デバッグではやってはいけないことの筆頭です。


「はず」がそうなっていないからエラーになるのですから。


http://charset.7jp.net/sjis.html
の81の行を見てください。これだけの文字が、このエラーに該当します。
全角スペースではないかもしれませんが、全角}の可能性はあります。


エラーメッセージを良く読みましょう。
そのメッセージに、行番号等のより具体的な場所を示す情報が載っているはずです。
    • good
    • 0

全角スペースではなく半角英数字のつもりで全角文字打ってるとか

    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QC言語で人工知能作りたい!

いきなりですみません。僕は今C言語を勉強しています。C言語で人工知能が作りたくてです。ジャービスのような人工知能を作りたいんです。で、皆様に質問です。

人工知能を作るにはどうすればいいのでしょうか?《Macで》
みなさん是非教えてください!!!!!!!!

Aベストアンサー

取り敢えず出発点が間違っています(笑)。
いずれC言語でやるにせよ、参考書籍はCじゃない、やつの方が多いでしょう。
まずは以下の2冊を紹介しておきます。

実用Common Lisp(原題: 人工知能プログラミングのパラダイム):
http://www.shoeisha.co.jp/book/detail/9784798118901

エージェントアプローチ人工知能:
http://www.kyoritsu-pub.co.jp/bookdetail/9784320122154


人気Q&Aランキング