-4
含まれている場合:私は、「014」に置く場合QStringのは、私は、文字列が「1」または「0」ので、私はこのコードを書いた含まれているかどうかを知りたい数
if ((input.contains('0'))||(input.contains('1'))) {
ui->answerbox->setText(QString::number(BinToDec(number)));
}
else {
ui->answerbox->setText("Error");
}
、それがあればブロックを実行します私が "4"を置くと、それはelseブロックを実行します。どうしましたか?
何も問題ありません。第2の文字列には、「1」または「0」が含まれていないため、elseブロックが実行されます。コードが何をすると期待していましたか? –
何が問題なのですか? "4"には0または1は含まれません。 – aatwo
タイトルは数字について言いますが、 '1'と '0'のみをチェックします。正確に何が必要ですか? – vahancho