1. ホーム
  2. c++

[解決済み] C++のためのセンチネル・Whileループ

2022-03-03 18:53:13

質問

C++のsentinel while loopとは何か、どなたか教えてください。また、sentinel while loopを使った例を教えてください。

どのように解決するのですか?

ここでいうセンチネルとは、シーケンスの終わりを示すために使われる特別な値のことです。最も一般的なセンチネルは、文字列の末尾にある「◇◇」です。センチネルwhileループは通常次のような形になります。

while (Get(input) != Sentinel) {
  Process(input);
}