Autor
|
Tema: Mini-lib para hacer graficos en consola (versiones en C y C++) (Leído 8,118 veces)
|
HardForo
Desconectado
Mensajes: 219
HardForo.com
|
Presento una mini-libreria para dibujar en modo texto en C / C++ de forma muy sencilla y es facil de extender. Funciones: void setcursor(int x, int y); void right(int inc); void left(int inc); void up(int inc); void down(int inc); void dot(int x, int y, char c); void dotAt(char c); void xblock(int x, int y, int len, char c); void yblock(int x, int y, int len, char c); void sline(int x1,int y1, int x2, int y2, char c); void slineto(int x2, int y2, char c); void line(int x1, int y1, int delta_x, int delta_y, int len, char c); void lineto(int delta_x, int delta_y, int len, char c); void diamond(int h, char c); void rectangle(int h, int w, char c); void rect(int x1, int y1, int x2, int y2, char c); void triangle(int h, int angle, char c); Hay una version en C y otra en C++ y las pueden ver aqui
|
|
« Última modificación: 4 Mayo 2016, 20:26 pm por boctulus »
|
En línea
|
HardForo: foro de Hardware y programación Se buscan Mods y colaboradores *
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
Un detalle: Guarda la coherencia con las librerías: Si usas C++ y librerías de C++, utiliza todas las de C++ xD (cstdio, cstdlib y cmath)
|
|
|
En línea
|
|
|
|
HardForo
Desconectado
Mensajes: 219
HardForo.com
|
Se ha solventado ya el asunto del uso de librerias y se mantendrán (mientras esté en desarrollo) dos versiones distintas: C y C++
|
|
« Última modificación: 23 Abril 2016, 21:22 pm por boctulus »
|
En línea
|
HardForo: foro de Hardware y programación Se buscan Mods y colaboradores *
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
iostream es de C++. Los namespaces son de C++.
|
|
|
En línea
|
|
|
|
HardForo
Desconectado
Mensajes: 219
HardForo.com
|
|
|
« Última modificación: 23 Abril 2016, 21:22 pm por boctulus »
|
En línea
|
HardForo: foro de Hardware y programación Se buscan Mods y colaboradores *
|
|
|
MAFUS
Desconectado
Mensajes: 1.603
|
Se refiere a las cabeceras stdio, math, stdlib, etc. Mientras en C son stdio.h, math.h, stdlib.h, ... En C++ son cstdio, cmath, cstdlib, ...
|
|
|
En línea
|
|
|
|
HardForo
Desconectado
Mensajes: 219
HardForo.com
|
Se refiere a las cabeceras stdio, math, stdlib, etc. Mientras en C son stdio.h, math.h, stdlib.h, ... En C++ son cstdio, cmath, cstdlib, ...
Es que uso solo cabeceras .h excepto para iostream que he leido que desde la estandarización de C no es más iostream.h (en compiladores modernos) Entonces, salvo por el comentario de los namespace (corregido) no veo que estoy usando de C++ realmente.
|
|
|
En línea
|
HardForo: foro de Hardware y programación Se buscan Mods y colaboradores *
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
"cout" es un objeto de la clase "ostream". Tiene el "operador <<" para enviarle datos. En C ni hay clases, ni sobrecargas de operadores.
Si quieres usar C y no C++, en primer lugar, compila con un compilador de C y no de C++ xD Luego, quita iostream y pon "stdio.h". Ahí tienes printf y scanf, entre otras.
|
|
|
En línea
|
|
|
|
HardForo
Desconectado
Mensajes: 219
HardForo.com
|
Respecto de cout tienes "razón" (no discuto), al agregar la opcion -lstdc++ sin embargo GCC lo compila sin problemas. --- EDIT: gracias Ivan, arreglado (no mas cout) ya que por suerte (diseño) solo tenia que tocar render() y eran 2 lineas de codigo
|
|
« Última modificación: 23 Abril 2016, 17:19 pm por boctulus »
|
En línea
|
HardForo: foro de Hardware y programación Se buscan Mods y colaboradores *
|
|
|
MAFUS
Desconectado
Mensajes: 1.603
|
A ver, esto es porqué no me gusta lo de C/C++, la gente tiende a mezclarlos. C estándar, sin extensiones de compiladores ni otras historias, no tiene sobrecargas; sus archivos de cabecera son los terminados en .h; no necesita castings en los punteros a void. Mientras C++ es todo lo contrario en estos puntos.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
La nueva mini consola de sony saldra barata
Juegos y Consolas
|
magnox
|
4
|
2,763
|
8 Noviembre 2004, 06:11 am
por magnox
|
|
|
ayuda para hacer unos programa en aplicacion de consola de C#
« 1 2 »
.NET (C#, VB.NET, ASP)
|
alonsomzo
|
10
|
15,846
|
3 Noviembre 2008, 18:30 pm
por Pablo Videla
|
|
|
portatil-consola-mini
Hardware
|
imoen
|
3
|
4,112
|
13 Julio 2011, 16:42 pm
por imoen
|
|
|
Graficos para el mini juego hackear tiendas de saint row 4
Diseño Gráfico
|
kaltorak
|
0
|
4,708
|
27 Agosto 2013, 02:22 am
por kaltorak
|
|
|
Consola por pipe crashea en windows 8 y versiones adelantadas
Programación Visual Basic
|
illuminat3d
|
9
|
4,105
|
7 Abril 2016, 19:31 pm
por Lekim
|
|