Parece que no eres usuario registrado de Zona Beta. Regístrate haciendo click aquí!

Foros de Zona Beta  

Retroceder   Foros de Zona Beta > Zona de Software > Programación

Tags: ,

Respuesta
 
Herramientas Desplegado
Antiguo 29-09-2008, 15:49:55   #1
Usuario
 
Avatar de FelaBeast
 
Fecha de Ingreso: Mar 2008
Mensajes: 2
Agradecimientos: 1
Agradecido 0 veces en 0 Posts
Contactar con FelaBeast a través de MSN
Question Arreglos

Hola a todos! tengo una pregunta acerca de los arreglos del lenguaje C

Yo quiero hacer una pequeña tabla de 8*8 imprimiendo ' █ ' en cada caracter.

El código que usé es

#include<stdio.h>
char tabla[8][8];
int r,col;
main(){
for (r=0; r<8; r++)
for(col=0; col<8; col++)
tabla[r][col]=printf("A");
getch();
}


ahora, cuando le doy para compilar, me sale AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Mi pregunta es, como puedo hacer las filas, ya que todo me sale en una sola fila!?
__________________
Die Monster, you don´t Belong in this World.
FelaBeast is offline   Responder Con Cita

Antiguo 29-09-2008, 18:20:57   #2
Administrador™
 
Avatar de Marlex
 
Fecha de Ingreso: Jan 2008
Mensajes: 469
Agradecimientos: 102
Agradecido 112 veces en 58 Posts
Contactar con Marlex a través de MSN Send a message via Skype™ to Marlex
Predeterminado Re: Arreglos

Hola FelaBeast,

Aunque no soy un experto en programación, tienes varias opciones más "visuales" a la hora de hacer este tipo de tablas.

La primera es la función gotoxy() que permite "mover" el contenido que vas a imprimir a un área determinada de la pantalla.

Otras opciones podrás encontrarla en este manual que te subo, que contiene mucha información acerca de C/C++ como otros elementos para hacer "programación gráfica".

Desde el capítulo 16 en adelante podrás encontrar lo que buscas. Un abrazo.

Descarga | Desde Rapidshare
Marlex is offline   Responder Con Cita
Antiguo 30-09-2008, 09:19:05   #3
Administrador
 
Avatar de Beto_Klavier
 
Fecha de Ingreso: Jan 2008
Mensajes: 386
Agradecimientos: 13
Agradecido 84 veces en 55 Posts
Smile Re: Arreglos

Cita:
Empezado por FelaBeast Ver Mensaje
Hola a todos! tengo una pregunta acerca de los arreglos del lenguaje C

Yo quiero hacer una pequeña tabla de 8*8 imprimiendo ' █ ' en cada caracter.

El código que usé es

#include<stdio.h>
char tabla[8][8];
int r,col;

main()
{
for (r=0; r<8; r++)
for(col=0; col<8; col++)
tabla[r][col]=printf("A");
getch();
}


ahora, cuando le doy para compilar, me sale AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Mi pregunta es, como puedo hacer las filas, ya que todo me sale en una sola fila!?

A ver así:

#include<stdio.h>
#include<iostream>
using namespace std;

int main()
{
-- char tabla[8][8];
-- int r,col;

-- for (r=0; r<8; r++)
-- {
-- -- for(col=0; col<8; col++)
-- -- {
-- -- tabla[r][col]="A";
-- -- }
-- }
}
__________________
Beto_Klavier

Beto_Klavier is offline   Responder Con Cita
Antiguo 01-10-2008, 19:21:49   #4
Usuario
 
Avatar de h3m3
 
Fecha de Ingreso: Apr 2008
Mensajes: 23
Agradecimientos: 10
Agradecido 0 veces en 0 Posts
Predeterminado Re: Arreglos

Cita:
Empezado por FelaBeast Ver Mensaje
Hola a todos! tengo una pregunta acerca de los arreglos del lenguaje C

Yo quiero hacer una pequeña tabla de 8*8 imprimiendo ' █ ' en cada caracter.

El código que usé es

#include<stdio.h>
char tabla[8][8];
int r,col;
main(){
for (r=0; r<8; r++)
for(col=0; col<8; col++)
tabla[r][col]=printf("A");
getch();
}


ahora, cuando le doy para compilar, me sale AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Mi pregunta es, como puedo hacer las filas, ya que todo me sale en una sola fila!?
Para hacer las filas... Creo que simplemente incluyendo un retorno de carro despues del bucle que recorre las columnas...

Salu2 !!
h3m3 is offline   Responder Con Cita
Antiguo 10-10-2008, 11:18:05   #5
Usuario
 
Fecha de Ingreso: Jul 2008
Mensajes: 2
Agradecimientos: 0
Agradecido 0 veces en 0 Posts
Predeterminado Re: Arreglos

Cita:
Empezado por FelaBeast Ver Mensaje
Hola a todos! tengo una pregunta acerca de los arreglos del lenguaje C

Yo quiero hacer una pequeña tabla de 8*8 imprimiendo ' █ ' en cada caracter.

El código que usé es

#include<stdio.h>
char tabla[8][8];
int r,col;
main(){
for (r=0; r<8; r++)
for(col=0; col<8; col++)
tabla[r][col]=printf("A");
getch();
}


ahora, cuando le doy para compilar, me sale AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Mi pregunta es, como puedo hacer las filas, ya que todo me sale en una sola fila!?
De esta forma:

#include<stdio.h>
char tabla[8][8];
int r,col;
main(){
for (r=0; r<8; r++)
{
printf ("\n"); //cada vez que avanses las 8 columnas te saltaras una fila//
for(col=0; col<8; col++)
tabla[r][col]=printf("A");
getch();
}

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
sprint is offline   Responder Con Cita
Respuesta
Herramientas
Desplegado

Normas de Publicación
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are deshabilitado


La franja horaria es GMT -3. Ahora son las 16:52:15.


Powered by: vBulletin, Versión 3.7.0
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.
Zona Beta es un proyecto de Marlex Systems | Política de Privacidad