Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

Language

C++

Compiler

gcc 13.2.0

Options
Warnings
Boost 1.83.0
C++2b(GNU)
no pedantic

$ g++ prog.cc -Wall -Wextra -I/opt/wandbox/boost-1.83.0-gcc-13.2.0/include -std=gnu++2b
#include <iostream>

int main() {
  while (true) {
    std::string S;
    getline(std::cin, S);

    if (S == "finish") break;

    for (int i = 0; i < (int)S.size(); i++) {
      char c = S[i];
      if (c == '<') std::cout << "<";
      else if (c == '>') std::cout << ">";
      else if (c == '&') std::cout << "&";
      else std::cout << c;
    }

    std::cout << '\n';
  }

  return 0;
}
Exit Code:
0