Organizar introduccion de datos en Matriz

Iniciado por NecBalaam, 22 Agosto 2011, 03:52 AM

0 Miembros y 1 Visitante están viendo este tema.

NecBalaam

Saludos ven que en C++...

cuando vas agregando los datos en una matriz por ejemplo... 2x3
nos la empieza a capturar asi... por cada enter....

1[Enter]
2[Enter]
3[Enter]
4[Enter]
5[Enter]
6[Enter]

Entonces lo que me gustaria saber si ai alguna manera de hacer esto:
1[Enter]2[Enter]3[Enter]
4[Enter]5[Enter]6[Enter]

para que sea mas agradable para el usuario...?
Espero me puedan ayudar con mi duda :)

http://es.answers.yahoo.com/question/index?qid=20081113191144AAg63ov
No esperes tener el 100% de todo, por que no tendrás nada, mejor trabaja en equipo y obtendrás el 50% de algo.

Beakman

Si lo que querés es posicionar el cursor en la pantalla tenés que usar alguna librería, ( la ***** de la conio, o ncurses, etc. ) cosa que yo detesto, me parece complicar mucho un código solo por querer mostrarlo un poquito más "lindo".

Otra alternativa sería pedirle al usuario el ingreso de los dato de esta forma:

1 2 3 [ Enter ]
4 5 6 [ Enter ]

o así:
1,2,3 [ Enter ]
4,5,6 [ Enter ]

Y después lo dividís ( por coma, por espacio o lo que elijas ). Entonces a mi parecer se ve bien, es fácil para el usuario y no complicás tu código.

rir3760

Si, como todo parece indicar, estas utilizando el objeto "cin" con el operador ">>" para leer los datos solo tienes (como ya te comentaron) que indicar al usuario como introducirlos ya que para este si (solo por poner un ejemplo) se requieren de tres valores da igual si se introducen en una linea o en tres.

Eso porque cuando se lee un valor primero se descarta el "espacio blanco": espacio, tabulador, avance de linea, etc.

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language