投稿時間:03/12/10(Wed) 17:44
投稿者名:中西@プラエセンス
Eメール:nassie@praesens.co.jp
URL :http://www.praesens.co.jp/pws/
タイトル:Re: エラー・・・・。
> Error talk_alarm.aya(63): 不正な演算です
> Error talk_alarm.aya(63): 不正な演算です
> Error talk_alarm.aya(63): 1番目の引数の型が宣言と異なります'Talk'
> 3 Errors
>
> ↑って出るんですがどうしてですか?
まず,「不正な演算です」は,二つの「型」の違う変数か定数を
計算しようとした場合に発生します.
「1番目の引数の型が宣言と異なります」は,文字どおりの意味で,
普通,関数に渡す引数の型は厳密に決められていますが,そこに
違う型の変数や定数を渡すとこのエラーになります.
それが63行のTalk関数で発生しているということですね.
総合的に判断して,
int i = Hour();
Talk( "いまの時間は" + i + "です" );
のような記述をするとこのようになるのではないでしょうか?
この場合であれば,正しくは,
Talk( "いまの時間は" + itoa( i ) + "です" );
にする必要があります.
上記の点をチェックしていただいて,それで解決できないようなら前提に
戻りますが,上記のエラーメッセージはどのような状況で発生したのか
詳しく教えてください.(自作キャラかそうでないか,PDKのayacか
キャラクターメーカーかなど)
- 以下は関連一覧ツリーです -
- ★ - エラー・・・・。 - せつか 03/12/10(Wed) 16:21 No.1752
- Re: エラー・・・・。 - 中西@プラエセンス 03/12/10(Wed) 17:44 No.1753
- Re^2: エラー・・・・。 - せつか 03/12/10(Wed) 18:03 No.1754
- Re^3: エラー・・・・。 - せつか 03/12/10(Wed) 18:09 No.1755
- Re^4: エラー・・・・。 - 中西@プラエセンス 03/12/11(Thu) 09:11 No.1759
- Re^4: エラー・・・・。 - せつか 03/12/10(Wed) 18:11 No.1756
- Re^5: エラー・・・・。 - せつか 03/12/22(Mon) 19:04 No.1760
- Re^6: エラー・・・・。 - 中西@プラエセンス 03/12/22(Mon) 19:30 No.1761
- Re^7: エラー・・・・。 - せつか 03/12/22(Mon) 20:03 No.1762
- Re^8: エラー・・・・。 - 中西@プラエセンス 03/12/25(Thu) 13:20 No.1764