Autor
|
Tema: Como escribir dentro del cuadrado (Leído 2,658 veces)
|
madaralp
Desconectado
Mensajes: 0
|
Hola a todos, soy nuevo en el foro, estudiando licenciatura en ciencias de la computacion, hice una funcion que pide 2 valores enteros (ancho y largo) para hacer un cuadrado, si quisiera escribir entro de el como podria hacerlo? ya que el cursor se pone siempre debajo y la funcion es a base de bucles for, desde ya muchas gracias.link de la imagen https://ibb.co/nzVVgv
|
|
|
En línea
|
|
|
|
engel lex
|
solo empezando por ahí... que lenguaje?
en general es que imprimes secuencialmente y calculas las distancias
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
Orubatosu
|
Por lo que dices, asumo que la función lo que hace es "dibujar" un cuadrado usando elementos gráficos de caracteres ¿es asi?
Si es el caso, la función necesitaría ahora tres argumentos: Ancho, Alto y Texto
Luego compruebas que el texto no excede el ancho (que quepa dentro vamos), y cuando el bucle vertical vaya por la mitad insertas la cadena de texto a la altura que te interesee
Esto se puede hacer no de una manera, sino de montones de ellas.
|
|
|
En línea
|
"When People called me freak, i close my eyes and laughed, because they are blinded to happiness" Hideto Matsumoto 1964-1998
|
|
|
Serapis
|
Tienes que posicionar el cursor de dibujado en las cordenadas requeridas.
Si no se indican esas cordenadas, o bien son 0,0 o bien donde haya quedado de una operación previa.
...depende de cada lenguaje, así como la forma específica de indicar la posición.
Es típico que la propia función provea parámetros de desplazamiento absoluto para ello.
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.885
|
¿Cómo se le ocurre a alguien formular una duda tan específica sobre programación sin mencionar lo más básico e importante (el lenguaje)?. En serio, ¿cómo es posible?, si fuera un niño despistado de 9 años que acaba de empezar hace 4 dias en la programación pues aun lo entendería, pero es que siempre suelo ver este tipo de falta de ifnormación en personas adultas y con estudios. Jamás lo entenderé.
Bueno, en respuesta a tu pregunta: dependiendo de las capacidades del lenguaje tendrás que recurrir a la metodología que mencionó Orubatosu, o a la que mencionó NEBIRE. Suponiendo que el lenguaje lo permita, entonces la mejor solución es el posicionamiento absoluto de las coordenadas dentro del buffer stdout (lo que dijo NEBIRE, vaya).
Saludos.
|
|
« Última modificación: 9 Septiembre 2017, 14:45 pm por Eleкtro »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Como escribir en un archivo xml <:s
Java
|
Debci
|
2
|
4,000
|
18 Agosto 2009, 21:54 pm
por Debci
|
|
|
como escribir en un arhivo TXT seguido
Programación Visual Basic
|
x64core
|
6
|
3,999
|
10 Junio 2011, 21:10 pm
por ignorantev1.1
|
|
|
MATRIZ que imprima como una matriz en forma de cuadrado... ayudaaaaa!! help
Programación C/C++
|
oscarpy
|
3
|
8,821
|
9 Abril 2012, 16:23 pm
por Xandrete
|
|
|
como se hace donde dice: "imprimirá un cuadrado con puras ‘X’...
Programación C/C++
|
alexguz
|
2
|
2,023
|
17 Noviembre 2015, 02:39 am
por Zodiak98
|
|
|
mysql error al crear/escribir un archivo dentro de /tmp
GNU/Linux
|
gAb1
|
3
|
2,591
|
22 Mayo 2016, 18:44 pm
por El Che Guevara
|
|