Trigraphs en C++ con ejemplos

En C++, un trígrafo es una secuencia de tres caracteres que representa un solo carácter. Significa que las secuencias trigráficas son el conjunto de tres caracteres que parten de dobles signos de interrogación (??). Estos caracteres se construyen utilizando una secuencia de 3 caracteres llamados trígrafos y este conjunto de caracteres se reemplaza por un solo carácter.

S. No. trígrafo Equivalente
1. ??= #
2. ??/ \
3. ??’ ^
4. ??( [
5. ??) ]
6. ??! |
7. ??< {
8. ??> }
9. ??- ~

Sintaxis:

??=define
Becomes,
#define

A continuación se muestra el ejemplo básico de implementación de las secuencias Trigraphs:

C++

// C++ implementation to 
// illustrate the example 
// of trigraph sequences
   
# include <iostream>
using namespace std;
   
??=define MSG "GeeksforGeeks"
??=define Program "C++"
   
// Driver Code
int main()
??< // Here ??< denotes {
    cout << "My message to " << MSG << endl;
    cout << "My program is " << Program;
       
    return 0;
??> // Here ??> denotes }
Producción:

My message to GeeksforGeeks
My program is C++

A continuación se muestra otro ejemplo de las secuencias Trigraph:

C++

// C++ program to demonstrate 
// the example 
// of trigraph sequences
   
# include <iostream>
using namespace std;
   
// Here ??= denotes #
??=define Name "Kalpana"
??=define Age "23"
??=define Qualification "B.tech"
??=define From "Delhi"
   
// Driver Code
int main()
??<
    cout << "My Name is: " << Name << endl;
    cout << "My Age is: " << Age << endl;
       
   
    cout << "My Qualification is: "
         << Qualification << endl;
    cout << "I'm From " << From;
       
    return 0;
??>
Producción:

My Name is: Kalpana
My Age is: 23
My Qualification is: B.tech
I'm From Delhi

Publicación traducida automáticamente

Artículo escrito por shivanisinghss2110 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Categories C++

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *