Criando cabeçalho com borda em C++

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <string.h>
main(){
	system("color 1F");
	char string[]="ESTOQUE DE PRODUTOS"; //digite aqui o conteúdo do cabeçalho entre aspas duplas
	setlocale(LC_ALL,"C");
	printf("\n\n\t\t\t%c",201);
	_sleep(30);
	int cont, len=strlen(string)+2;
	for(cont=0;cont<len;cont++){
		printf("%c",205);
	}
	printf("%c\n\t\t\t%c",187,186);
	for(cont=0;cont<len;cont++){
		printf(" ",205);
	}
	printf("%c\n\t\t\t%c ",186,186);
	setlocale(LC_ALL,"Portuguese");
	printf("%s ",string);
	setlocale(LC_ALL,"C");
	printf("%c\n\t\t\t%c",186,186);
	for(cont=0;cont<len;cont++){
		printf(" ",205);
	}
	printf("%c\n\t\t\t%c",186,200);
	for(cont=0;cont<len;cont++){
		printf("%c",205);
	}
	printf("%c\n\n",188);
	setlocale(LC_ALL,"Portuguese");
	system("PAUSE>nul");
}

Compartilhe!

Deixe um comentário