Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Dibujar con ascii en c ansi lineas y recuadros

Estas en el tema de Dibujar con ascii en c ansi lineas y recuadros en el foro de C/C++ en Foros del Web. Quiero emular una aplicacion de las antiguas de terminal, y dibujar con caracteres ascii en c ansi la cuestion es que puedo dibujar un caracter ...
  #1 (permalink)  
Antiguo 30/12/2009, 21:19
 
Fecha de Ingreso: julio-2006
Ubicación: sevilla
Mensajes: 251
Antigüedad: 17 años, 10 meses
Puntos: 5
Dibujar con ascii en c ansi lineas y recuadros

Quiero emular una aplicacion de las antiguas de terminal,
y dibujar con caracteres ascii en c ansi la cuestion es que puedo dibujar un
caracter pero quiero hacer lineas y recuadros , he buscado la documentacion en google pero na de na la cuestion es que yo recuerdo hacerlo en turbo c pero no
se exactamente

en c ansi

para mostar un cuadrado simple

printf("%c",219);
para hacer una linea tendria que poner muchos printf
y lo que me gustaria es si existe alguna funcion que muestre
tantos caracteres como le diga
  #2 (permalink)  
Antiguo 02/01/2010, 12:45
Avatar de calathea  
Fecha de Ingreso: octubre-2008
Ubicación: Valladolid
Mensajes: 122
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: Dibujar con ascii en c ansi lineas y recuadros

con un vector...en cada posición del vector mets el caracter que quieras...
por ejemplo, la parte superior de un recuadro quedaría asi:

Código C:
Ver original
  1. char linea[80];
  2.     int i;
  3.     linea[0] = (char)218; for(i=1;i<78;i++) linea[i] = (char)196;
  4.     linea[78]= (char)191; linea[79]=0;
  5.     puts(linea);

Así ya solo tienes un printf o un puts...

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:27.