DeNunCianDo

DeNunCianDo (https://www.denunciando.com/)
-   Programacion (https://www.denunciando.com/programacion-115/)
-   -   ayuda en java (https://www.denunciando.com/programacion-115/340179-ayuda-en-java.html)

mao87 23-10-2010 14:26:06

ayuda en java
 
hola estoy haciendo un sudoku, pero tengo un problema
tengo que importar el sudoku desde un archivo txt el formato es este:
74-351--6
53--98-1-
--862-5--
3-7-12849
2894-7---
41-983762
--38-5621
-5-2-6497
6--1-9358

lo que necesito es guardar todos esos caracteres en un string o algo que me permite desps escribirlos en cada una de las casillas. muhcas gracias

ARICARRARO 01-12-2010 20:31:43

Respuesta: ayuda en java
 
Puedes checar este link http://www.javamexico.org

Ojo: No esperes que van hacer tu trabajo asi como asi. Es necesario que hagas minimo el algoritmo para que se te puedad ayudar.

sr_alucard 01-12-2010 20:38:36

Respuesta: ayuda en java
 
Cita:

Iniciado por mao87 (Mensaje 5304726)
hola estoy haciendo un sudoku, pero tengo un problema
tengo que importar el sudoku desde un archivo txt el formato es este:
74-351--6
53--98-1-
--862-5--
3-7-12849
2894-7---
41-983762
--38-5621
-5-2-6497
6--1-9358

lo que necesito es guardar todos esos caracteres en un string o algo que me permite desps escribirlos en cada una de las casillas. muhcas gracias

Ya sabe leer un archivo de texto plano o no? si no sabe, http://lmgtfy.com/?q=manejo+de+archivos+java
Luego solo es que lea linea por linea, puede aprovechar las bondades de la clase StringTokenizer para procesar la cadena leida, en cuanto al formato, ud no especifica como es especificamente el formato, los - son aleatorios que en unos casos es 1 en otros son 2 y en otros 3?

ARICARRARO 01-12-2010 22:23:57

Respuesta: ayuda en java
 
Cita:

Iniciado por mao87 (Mensaje 5304726)
hola estoy haciendo un sudoku, pero tengo un problema
tengo que importar el sudoku desde un archivo txt el formato es este:
74-351--6
53--98-1-
--862-5--
3-7-12849
2894-7---
41-983762
--38-5621
-5-2-6497
6--1-9358

lo que necesito es guardar todos esos caracteres en un string o algo que me permite desps escribirlos en cada una de las casillas. muhcas gracias

Insisto debes HACER EL ALGORITMO para que se te pueda ayudar. Ejemplo sencillo (sumar dos números)

Algoritmo sumaDosNúmeros
Var
Entero a,b,c
Inicio
//introduce datos
Display ("Introduce un número:"); Input(a);
Display ("Introduce otro número");Input(b);
//suma
c=a+b;
//imprimir resultado
Display("Resultado: "+c);
Fin

Puedes checar este link http://www.javamexico.org/blogs/carr...abes_al_vb_php

mao87 01-12-2010 22:44:37

Respuesta: ayuda en java
 
gracias a todos, que pena pero ps ya lo hice, de todas formas dejo el codigo que use

public void leer() throws FileNotFoundException, IOException
{
FileReader entrada=null;
StringBuffer str=new StringBuffer();
try
{
entrada=new FileReader("sudokusTxt/sudokuMuyFacil.txt");
int c;
while((c=entrada.read())!=-1)
{
str.append((char)c);
}
sCadena=str.toString();
}
catch (IOException ex)
{
JOptionPane.showMessageDialog(null, "En este momento no tienes sudokus disponibles ");
System.out.println(ex);
}
finally
{
//cerrar los flujos de datos
if(entrada!=null)
{
try
{
entrada.close();
}
catch(IOException ex){}
}
}
}

ARICARRARO 02-12-2010 12:01:38

Respuesta: ayuda en java
 
Cita:

Iniciado por mao87 (Mensaje 5474070)
gracias a todos, que pena pero ps ya lo hice, de todas formas dejo el codigo que use

public void leer() throws FileNotFoundException, IOException
{
FileReader entrada=null;
StringBuffer str=new StringBuffer();
try
{
entrada=new FileReader("sudokusTxt/sudokuMuyFacil.txt");
int c;
while((c=entrada.read())!=-1)
{
str.append((char)c);
}
sCadena=str.toString();
}
catch (IOException ex)
{
JOptionPane.showMessageDialog(null, "En este momento no tienes sudokus disponibles ");
System.out.println(ex);
}
finally
{
//cerrar los flujos de datos
if(entrada!=null)
{
try
{
entrada.close();
}
catch(IOException ex){}
}
}
}

:pixelSHERLOCK_finis
Me refería al algoritmo o pseudocódigo no tanto al programa. Una duda. ¿Los datos del soduko como los generas? Supongo tienes otro programa que los genera, y este otro va "recogiendo" los datos obtenidos o me equivoco

mao87 02-12-2010 13:33:07

Respuesta: ayuda en java
 
ps lo que hace ese algoritmo es cargar los datos desde un txt, tengo otra funcion que se encarga de almacenar los datos que va ingresando el usuario


La franja horaria es GMT -5. Ahora son las 10:33:21.

Desarrollado por: vBulletin® Versión 3.8.9
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.

DeNunCianDo.CoM ©

Page generated in 0,02420 seconds with 8 queries

SEO by vBSEO