codice:
// basic template file for C++
#include <stdio>
#include <iostream>
#include <windows>
#include <conio>
using namespace std;
void main()
{
// Puoi memorizzarli in una stringa
char LineaSup[40] = {218,196,194,196,194,196,194,196,194,196,194,196,191,
10, 13, // Per il ritorno a capo
179, 32,179, 32,179, 32,179, 32,179, 32,179, 32,179};
//Metodi alternativi :
printf("\nAngolo a linea doppia : ");
cout << CHAR(201) << endl;
printf("Linea doppia verticale : ");
putch( CHAR(186) );
printf("\nLinea doppia orizzontale : ");
putch( CHAR(205) );
printf("\nLinea + spessa superiore : ");
putch( CHAR(223) );
printf("\nLinea + spessa inveriore: ");
putch( CHAR(220) );
printf("\nCarattere pieno : ");
putch( CHAR(219) );
printf("\n\n%s",LineaSup);// Visualizza la stringa
printf("\n%c%c%c%c%c%c%c%c%c%c%c%c%c",218,196,194,196,194,196,194,196,194,196,194,196,191);
printf("\n%c%c%c%c%c%c%c%c%c%c%c%c%c",179, 32,179, 32,179, 32,179, 32,179, 32,179, 32,179);
printf("\n%c%c%c%c%c%c%c%c%c%c%c%c%c",195,196,197,196,197,196,197,196,197,196,197,196,180);
printf("\n%c%c%c%c%c%c%c%c%c%c%c%c%c",179, 32,179, 32,179, 32,179, 32,179, 32,179, 32,179);
printf("\n%c%c%c%c%c%c%c%c%c%c%c%c%c",195,196,197,196,197,196,197,196,197,196,197,196,180);
printf("\n%c%c%c%c%c%c%c%c%c%c%c%c%c",179, 32,179, 32,179, 32,179, 32,179, 32,179, 32,179);
printf("\n%c%c%c%c%c%c%c%c%c%c%c%c%c",195,196,197,196,197,196,197,196,197,196,197,196,180);
printf("\n%c%c%c%c%c%c%c%c%c%c%c%c%c",179, 32,179, 32,179, 32,179, 32,179, 32,179, 32,179);
printf("\n%c%c%c%c%c%c%c%c%c%c%c%c%c",195,196,197,196,197,196,197,196,197,196,197,196,180);
printf("\n%c%c%c%c%c%c%c%c%c%c%c%c%c",179, 32,179, 32,179, 32,179, 32,179, 32,179, 32,179);
printf("\n%c%c%c%c%c%c%c%c%c%c%c%c%c",192,196,193,196,193,196,193,196,193,196,193,196,217);
printf("\n\n Mappa dei caratteri disponibili in 'MS-DOS'\n\n");
for(int ch = 0; ch < 255; ch ++) {
printf(" %3i ",(int)ch ); // Stampa tutti i valori
if(ch >14) // salta i caratteri non 'stampabili'
printf("%c ", ch);
else
printf("%c ", ' ');
}
getch();
}