私はプログラミングを学ぶためにC++の教科書を使いこなそうとしていますが、いくつかのサンプルコードで問題が発生しました。目標は単純な電卓プログラムを書くことであり、テキストはコードの一部を例として提供します。一部は次のとおりです。C++ Beginner - コード内のコマンドとして 'error'
if(!cin)error( "no second operand");
テキストは「エラー」のように見えますが、入力が間違っていると出力されますが、「エラー」は定義されていません。テキストの単語からコードをコピーしているので、コンパイラで何か不足しているかどうか、コードを書く方法を誤解しているかどうかはわかりません。誰も助言を与えることができますか?
この誤差関数は、以前に使用されていますか?コード例としては?教科書にもあなたはそのコードを含めることを期待しているかもしれません。 –
通常、本は "void error(const char * str){printf(str); exit(1);}のような独自のエラー関数を定義しています。 –