Sun Studio 12: C++ User's Guide

Examples

Consider the following example source file named trigraphs_demo.cc.


#include <stdio.h>

int main ()
{
    (void) printf("(\?\?) in a string appears as (??)\n");
    return 0;
}

Here is the output if you compile this code with -xtrigraphs=yes.


example% CC -xtrigraphs=yes trigraphs_demo.cc
example% a.out
(??) in a string appears as (]

Here is the output if you compile this code with -xtrigraphs=no.


example% CC -xtrigraphs=no trigraphs_demo.cc
example% a.out
(??) in a string appears as (??)