0

私は本を​​読んで C++ を学び、そこから直接コピーしました。

#include <iostream>
#include <Windows.h>

using namespace std;

int main()
{
    cout << "Enter true (1) or false (0) for two operands:" << endl;
    bool Op1 = false, Op2 = false;
    cin >> Op1;
    cin >> Op2;

    cout << Op1 << " AND " << Op2 << " = " << (Op1 && Op2) << endl;
    cout << Op1 << " OR " << Op2 << " = " << (Op1 ¦¦ Op2) << endl;


    Sleep(60000);

    return 0;
}

windows.h と sleep 関数を追加しましたが、それ以外は同じです。それは言い続けます - lesson5.cpp(14): エラー C2146: 構文エラー: 識別子 '¦¦' の前に ')' がありません

約30分間修正しようとしていますが、インターネット上で解決策が見つかりません. 誰でも私を助けてください?それは非常に奇妙に思えますが、私が見逃していることが明らかに明白であることを願っています.

4

2 に答える 2

3

ここに間違った文字があるようです: (Op1 ¦¦ Op2). そのはず:(Op1 || Op2)

于 2013-04-14T16:31:42.857 に答える
1

有効な C++ ではない文字が含まれている可能性があるため、ドキュメント/PDF からコードをコピーして貼り付けないでください。

したがって、この部分(Op1 ¦¦ Op2)を自分で次のように入力してください(Op1 || Op2)

于 2013-04-14T16:33:39.227 に答える