elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Sigue las noticias más importantes de elhacker.net en ttwitter!


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13
1  Programación / Programación C/C++ / Re: Comparación de palabras en C en: 5 Junio 2017, 15:38
Buenas, mira primero te recomiendo que pongas tu codigo en su GESHI correspondiente, asì:

Código:
...

Así serà mas entendible.

Ahora

Código:
while (cadena1[i-1]>=32 && cadena1[i-1]<=126);

Debería ser solamente >32 asi, no te toma el espacio, porque supongo que eso, te toma toda la linea, por ejemplo: Te toma "ASDF01003 Caja de Herramientas" y no solo "ASDF01003". Entonces las claves nunca coincidirán. También puedes reemplazarlo por:

Código:
fscanf(fichero, "%s", &cadena1);

Supuestamente te tomaría hasta el espacio en blanco, y asi tendrás tu clave solamente, después deberías rebuscartela para obtener el objeto que abrirá con esa clave.

Espero haberte ayudado, suerte.

2  Programación / Programación C/C++ / Re: Regresar al menu principal en: 5 Junio 2017, 14:28
El problema es que tenes todo en el main, solamente veo posible volver al "menu principal" con un goto, lo cual es muy inestable.

Te sugiero tener el menu principal en el main, y con cada opcion ir llamando a una funcion que realice el procedimiento pedido. A partir de ahi, regresar al menu principal seria tan simple como poner return, o volver a realizar ese procedimiento, llamando a esa funcion en la cual ya estamos.

No sé si me entendes. Pero lo màs fiable sería separar tu programa en distintos bloques/funciones.
3  Programación / Java / Re: Duda sencilla, workspace IDE Eclipse en: 29 Mayo 2017, 01:28
Ahora que me lo dices suelo abrir eclipse por consola con sudo, eso debe ser. Muchas gracias, no me habia avivado.
4  Sistemas Operativos / GNU/Linux / Re: Particiones, necesito ayuda en: 28 Mayo 2017, 22:47
Fantastico, entonces con el escenario que tengo mis particiones, sea cual sea el caso puedo hacer cualquier modificaciones en el resto de las particiones, que siempre podre tener /home intacto?.

Muchas gracias Engel.
5  Sistemas Operativos / GNU/Linux / Particiones, necesito ayuda en: 28 Mayo 2017, 22:37
Buenas, no sé si es el sub-foro correcto para postear este problema, en caso de que no, moverlo porfavor y mis disculpas.

No tengo muy en claro el tema de las particiones logicas/primarias/extendidas, no se bien cuantas de cada una me hes posible tener, y cuantas seria lo ideal.

Ahora mismo tengo las particiones de esta manera, con un dual boot de Windows 7 y Ubuntu:


El tema es que quiero acortar esos 465GB de NTFS que uso en Windows para aislar otra particion y comenzar a pasar archivos allí, independientemente de los dos sistemas operativos, por si el dia de mañana quiero sacar ambos y poner IOS solamente (ejemplo bruto para que me entiendan) y aun asi conservar mis archivos que mande en esa particion.

Pero aca empieza la otra duda, como veran tengo una extendida con una particion /home, en caso de que decida desinstalar Ubuntu y conservar solo Windows 7, al estar en una extendida, podria conservar /home? O desapareceria, porque en caso de que pudiera conservarla seria en vano crear otra particion mas. En caso de que la respuesta sea no, empieza el baile.

Preciso que me ayuden a reacomodar mis particiones, sin afectar los sistemas operativos para que me quede una nueva particion de aproximadamente 300 GB'S extrayendoselos del NTFS de Windows.
6  Programación / Java / Duda sencilla, workspace IDE Eclipse en: 28 Mayo 2017, 22:26
Buenas tardes colegas, vengo con una duda sencillita, pero que simplemente no encontré en el motor de busqueda...

Tengo en el workspace carpetas/proyectos que fui creando con Eclipse, y hoy quise copiar una y me di cuenta que están bloqueadas de cierta forma por el IDE para impedir copiarlas o eliminarlas, como si este IDE las estuviera utilizando constantemente, les paso a dejar una imagen.

Lo raro es que no son todas, sino algunas. Mi duda es simple, cómo las desbloqueo y por qué se bloquearon?


7  Programación / Java / Re: Hace tres dias que no encuentro el error, caso de uso en: 16 Mayo 2017, 05:07
Buscaré lo que me dices, pf y ni cuenta me daba.
Si, tengo pendiente leer Clean Code, pero sé muy poco Java todavía.

Buen código, creo que te lo robaré y empezaré a utilizar más esa igualdad de booleanos.

Y quedé embobadísimo con los "pattern". Gracias, de verdad.
8  Programación / Programación C/C++ / Re: problema con el codeblock en: 16 Mayo 2017, 02:25
Que antivirus tenes? A veces bloquean cuando la consola se ejecuta por el IDE.
9  Programación / Java / Hace tres dias que no encuentro el error, caso de uso en: 16 Mayo 2017, 02:11
Cómo va gente, no soy de postear códigos que no corren o simplemente algoritmos que fallan en la lógica. Pero cómo a mi me gusta corregir algunos programas de C que postean, pienso que a los amantes de Java les gusta corregir/ayudar a los novatos, y realmente en esta lógica no sé que es lo que vaya.


El caso de uso se trata de la validación de patentes de automotores argentinos, hay dos formatos de patentes vigentes hoy en día acá, paso a explicarlas:

2 letras - 3 numeros - 2 letras (NUEVAS)
WW231EQ - ejemplo

3 letras - 3 numeros
JBN321

En el caso creo el objeto y le mando el parametro dominio (patente) como string al objeto, lo que debo hacer es validar si la patente cumple con algun formato correctamente. Esto es lo que hice:

Código:
public boolean validarDominio(String dominio) throws Exception{
boolean flag = true;
while(flag){
switch(dominio.length()){
case 6:
if(!(Funciones.esCadenaLetras(dominio.substring(0, 3))));
flag = false;
if(!(Funciones.esCadenaNros(dominio.substring(3, 6))));
flag = false;
break;
case 7:
if(!(Funciones.esCadenaLetras(dominio.substring(0, 2))));
flag = false;
if(!(Funciones.esCadenaNros(dominio.substring(2, 5))));
flag = false;
if(!(Funciones.esCadenaLetras(dominio.substring(5, 7))));
flag = false;
break;
}
break;
}
if(!flag)
throw new Exception("Dominio invalido");
return flag;
}


Por si quieren corroborar les dejo el set y el test.

Código:
public class Rodado {
private int idRodado;
private String dominio;
private int modelo;
private String marca;

public Rodado(int idRodado, String dominio, int modelo, String marca)
throws Exception{
this.idRodado = idRodado;
this.setDominio(dominio);
this.modelo = modelo;
this.marca = marca;

}


public void setDominio(String dominio) throws Exception {
if(validarDominio(dominio))
this.dominio = dominio;
}


Código:
package test;
import modelo.Rodado;


public class TestRodado {

public static void main(String[] args) {
try{
//DOMINIO JN332EW
Rodado rod_1 = new Rodado(1,"JN332EW",2011,"Ford");
System.out.println(rod_1.getIdRodado());
System.out.println(rod_1.getDominio());
System.out.println(rod_1.getModelo());
System.out.println(rod_1.getMarca());
} catch (Exception ex){
System.out.println(ex.getMessage());
}
}

}

Como pueden ver el dominio/patente es el segundo parametro. El problema aquí es que siempre salta la excepción del dominio inválido, aunque no esté inválido.


Tranquilos y sin apuros, a ver si le podemos encontrar la vuelta.

Aclaro que soy nuevo programando en Java, cualquier consejo es más que bienvenido.
10  Programación / Java / Re: Incluir una clase "libreria" a otro proyecto. en: 7 Mayo 2017, 22:14
Exactamente a eso me refiero.

Estoy trabajando en Eclipse, si me guias un poco más, buenisimo.

Ya encontre lo que decias, dejo el video para que sepan como lo resolvi. Gracias.

Ayudo lo que me dijiste.

https://www.youtube.com/watch?v=lsETIPuZOSg
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines