Tecnología

Inicio

Cómo hacer Parcelas en C ++

Cómo hacer Parcelas en C ++


Si bien hay muchas bibliotecas desarrolladores de C ++ pueden aprender e incorporar en sus programas para crear presentaciones visuales, el idioma viene con una biblioteca estándar para los datos de impresión para una línea de comandos. Los desarrolladores de C ++ aprendan el lenguaje de impresión de líneas simples de texto y números para una línea de comandos. Sin embargo, los desarrolladores también pueden utilizar estas mismas herramientas para imprimir parcelas a la línea de comandos, para representar gráficos o dibujos sencillos. Todo lo que necesitan hacer es construir una matriz de caracteres de dos dimensiones de su parcela.

Instrucciones

1 Determinar el tamaño que necesita para la gráfica en la que se le trazando. Usted tiene que declarar esto cuando se crea la matriz, así que asegúrese de saber exactamente cuántas unidades estarán en los ejes X e Y de la gráfica.

2 Declarar la matriz que actuará como su gráfica la sintaxis "trama char [x] [y];" donde "trama" es el nombre que se da a la gráfica en la que se le trazando, "x" es el número de unidades en el eje X más uno, e "y" es el número de unidades en el eje "Y" mas uno. Por ejemplo, si quieres un gráfico que va de cero a cinco años tanto en el eje X y Y, utilice "trama char [6] [6];" para su sintaxis.

3 Utilice la siguiente sintaxis para establecer inicializar la matriz de caracteres de espacios:

para (x = 0; x <2; xcount = x + 1) {

for(y = 0; y &lt; ysize; y++){
plot[x][y] = ' ';
}
}

... Donde "xcount" es el número que utilizó para el tamaño del eje X y "ycount" es el número que utilizó para el tamaño del eje Y.

4 Trazar puntos individuales en su parcela con la sintaxis "parcela [x] [y] = 'X';" donde "x" e "y" son las coordenadas adecuadas para el punto de la trama, y ​​"X" es el símbolo que desea trazar en el punto. Repita este procedimiento hasta que haya trazado todos los puntos de la trama.

5 Imprimir la matriz de la línea de comandos con un "tribunal << parcela;" mando.