Pesquisar aqui

sexta-feira, 21 de fevereiro de 2020

C++ - Trígrafos

Alguns caracteres têm uma representação alternativa, chamada sequência de trígrafo (trigraph).
Trígrafos são sequências de três caracteres (dois pontos de interrogação '?' mais outro).

Os trígrafos são automaticamente "transformados" nos seus caracteres respetivos onde quer que apareçam.


Porém, nem todos os compilers suportam os trígrafos, por isso não é recomendável usá-los.

Programa exemplo
#include <iostream>
using namespace std;

int main()
{
    cout<<"Hey, ??(man??)!";
}
Neste programa utilizamos dois trígrafos, ??( e ??), que representam os caracteres [ e ], respetivamente.
Deste modo, este programa vai ter um output esperado de:
Hey, [man]!


Referências (18/02/2020)

Sem comentários:

Enviar um comentário

Comente de forma construtiva...

Nota: só um membro deste blogue pode publicar um comentário.