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


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 [2] 3
11  Programación / Programación C/C++ / Re: Tengo una duda sobre los punteros, trabajar con archivos, arrays y vectores. En c+++ en: 17 Marzo 2022, 00:58 am
Puedes decir que todos las cifras de esa tabla gigante tienen un número fijo de dígitos o es algo arbitrario? Lo digo porque si fueran todos de dos dígitos, como muestras en el ejemplo, con un poco de matemáticas sacas la dimensión de la tabla.

El formato como tal es asi:
Código
  1. 1.21548 4.12354 3.14485 0.0054
  2. -1.21548 4.12354 -3.14485 0.0054
  3. -1.21548 4.12354 3.14485 0.0054
  4. 1.21548 4.12354 3.14485 0.0054
  5. 0 0 0 0.0235
  6. 0 0 0 0.2015
  7. 0 0 0 0.5043
  8.  

El formato de vez en cuando varia, lo normal es que sean 4 columnas tipo flotantes, pudiendo ser negativas o positivas. con 1 numero y 5 decimales las primeras 3 columnas y la 4ta columna de un cero y 4 decimales.

De vez en cuando puede ocurrir que den las primeras 3 columnas 0 o alguna que otra columna de 0.
12  Programación / Programación C/C++ / Re: Tengo una duda sobre los punteros, trabajar con archivos, arrays y vectores. En c+++ en: 16 Marzo 2022, 22:51 pm
     Me interesa esa opcion de trabajar con archivos bianrios, pero por desgracia ese formato no se me puede entregar de otra manera, conoce alguna manera de convertirno en formato binario y trabajarlo de la manera que me dices en ese otro archivo convertido??

     Muchas gracias por la respuesta, como dije soy nuevo en este lenguaje y estoy aprendiendo a los golpes, como dicen por ahi me clavo un puñal en la mano jajajaja.

     Hasta ahora encontre una manera de hacerlo con la funcion getline, pero como dices es engorroso hacerlo y me da la impresion de que no es muy eficiente... Al trabajar con millones de datos la eficiencia es algo que debo cuidar desde el incio. Por lo que si conoces una manera de convertir ese archivo a formato binario para posteriormente obtener las columnas y encerrarlas en un vector o un array entonces estaria mas que agradecido.



Creo que el fichero es tal cual y no puede modificar su estilo, como cuando en el trabajo te dicen: esto es lo que debes consumir y quiero que hagas esto.

Saltarse esa cabecera, en C++ no sé, pero en C sería:
Código
  1. fscanf(archivo, "%*d\n"
  2.                "%*d\n"
  3.                "%*d %*d\n"
  4.                "%*d %*d\n"
  5.                "%*d,%*d %*d,%*d %*d,%*d\n");

O si controlas las comas decimales mediante configuración de localización:
Código
  1. fscanf(archivo, "%*d\n"
  2.                "%*d\n"
  3.                "%*d %*d\n"
  4.                "%*d %*d\n"
  5.                "%*f %*f %*f\n");

Holaa, gracias por tu respuesta, aunque ya resolvi como hacerlo con la funcion getline que lee linea por line el documento y solo coloque un contador junto con un if que me ejecutara el codigo cuando el contador informase que estaba en la linea que necesitaba, pero me da curiosidad porque no se como trabajar con el scanf. Cual es la eficiencia del scanf?? Se puede utilizar para hacer lo que te comento de agarrar cada columna y encerrarla en una variable??
13  Programación / Programación C/C++ / Tengo una duda sobre los punteros, trabajar con archivos, arrays y vectores. En c+++ en: 16 Marzo 2022, 02:20 am
     Hola, espero que todos tengan un buen día.
Necesito su ayuda para entender la forma más eficiente de trabajar con muchos datos...
Tengo un archivo que tiene como 2.000.000 de datos, divididos en 4 columnas.

     El formato sería algo así:

3554
4562
11     11
12     12
0,00  0,00  0,00
12     13     15     16
11     11     11     11
20     20     20     30

     Como pueden ver, primero encuentro 2 líneas con 1 columna, luego 2 líneas con 2 columnas, luego una línea con 3 columnas y por último comienzan las 2.000.000 líneas con 4 columnas, todos los valores son decimales y estan separados por un espacio. Lo que quiero es saltarme las primeras 5 líneas del archivo y encerrar todos los valores de 4 columnas en una matriz. No sé cuál es la forma más eficiente de hacerlo, ya que hay tantos datos que el código puede llevar mucho tiempo.

     Estaba pensando en encerrar todo en un array, pero no siempre serán 2 000 000 de filas, ocasionalmente serán 2 500 000 o menos y necesito asignar el espacio de memoria que necesitará para ese caso.

     Me dijeron que era más eficiente encerrar cada columna en vectores, pero no tengo idea de cómo usarlos... Soy nuevo en C++ y no soy muy bueno con los punteros y los códigos que encontré en el internet para separar datos usando espacios en blanco no los entiendo. Trabajo con un archivo txt.

     Si alguien me puede explicar mejor esto, se lo agradecería mucho y de ser posible mostrarme un ejemplo de como hacerlo.
14  Informática / Software / Re: Necesito ayuda con un programa llamado Saint Enterprise en: 3 Agosto 2021, 17:35 pm
Esos manuales están muy desactualizados, me ayudan a medio guiarme pero en la versión en la que trabajo ya cambiaron muchas cosas.
15  Informática / Software / Necesito ayuda con un programa llamado Saint Enterprise en: 3 Agosto 2021, 16:12 pm
Buenos días, trabajo en una empresa que utiliza este software, tras cambios y cambios de personal en sistema, se perdió el conocimiento de dicho software y mi jefe actual me puso a cargo de ese Software. Resuelvo como puedo los problemas que acontecen pero se me hace muy difícil porque la documentación del programa es muy escasa... Tengo la versión 9.0.6.1 y quiero saber quien tiene alguna guía o un pdf donde explique la arquitectura y los procesos del programa... Yo estoy poco a poco entendiendo pero llegué a un punto donde quedé estancado
16  Sistemas Operativos / Windows / Re: Windows 7 no reconoce ninguna señal Wifi ni Cable ETHERNET. en: 3 Mayo 2020, 22:25 pm
Hola, DarkSun812.

En ambos casos el problema puede ser o por un problema de la tarjeta de red, un problema de drivers o algun problema relacionado con el S.O.

Entonces, para intentar descartar un posible problema de drivers y/o de S.O., quizas lo mejor seria reinstalar los Drivers por unos mas actualizados, y, en el peor de los casos, formatear, reinstalar desde 0 y reinstalar S.O. y drivers.

De todas formas, y, sobre el problema de tu padre; ¿has probado a instalar un segundo adaptador  de red alambico para ver si el problema persiste?.

Por otra parte, y,, sobre el problema que comentas de tu vecina, te recomendaria cambiar primero el cable, y, en caso de que el problema persista, probar a usar otro adaptador de red.

Y, bueno, como nota, quisiera añadir un par de enlaces con los adaptadores que te podrian ser de utilidad:


https://www.amazon.es/Rankie-Adaptador-1000Mbps-Gigabit-Ethernet/dp/B010SEARPU


https://www.amazon.es/slp/wifi-adaptador/ykjwpfu4mv8f6fq

Espero poder ser de ayuda con las dudas que has expuesto en este tema.

Muchas gracias por vuestra atención, y, bueno, saludos.

     Acabe de revisar de nuevo la computadora de mi papá y vi algo que olvidé comentar, al entrar en panel de control, Centro de Redes y Recursos Compartidos aparece en "Ver la información básica de la red y configurar conexiones" debajo de so dice "desconocido" y dice que no se puede iniciar el servicio o grupo de dependencia.

     Intenté ejecutar unos comandos que vi en internet, te anexo la página para que sepas cuales fueron: "https://es.ccm.net/forum/affich-75610-estado-de-conexion-desconocido"

     Nada de eso funcionó, y al ejecutar los primeros comandos me aparecía en el CMD "La siguiente DLL de ayuda no se puede cargar: HNETMON.DLL."




Y en ambos casos, si teneis copia de seguridad, restaurar a un punto anterior.



Saludos.

Desgraciadamente no tienen copias de seguridad.


Mod: No hacer doble post.
17  Sistemas Operativos / Windows / Windows 7 no reconoce ninguna señal Wifi ni Cable ETHERNET. en: 3 Mayo 2020, 21:19 pm
     Buenas tardes, no es la primera vez que comento un problema con mi computadora en este foro y las dos veces que le he hecho mis dudas han sido resueltas con total satisfacción!

     Les comento, mi papá tiene una Laptop con Windows 7 y un día dejó de mostrar las señales Wi-Fi disponibles, al agregar la red manualmente no muestra nada de que se halla conectado pero si tiene conexión a internet, en vista de eso y como no encontré solución alguna en internet decidí dejar el tema así.

     Hoy una vecina me toca la puerta pidiendo ayuda con su computadora, dice que no puede conectarse a internet por medio del cable de ETHERNET luego de instalar un antivirus llamado 360 Total Segurity (El logo es un circulo amarillo con un poco de verde en los bordes y una cruz verde en el medio) Fui a su casa y efectivamente no reconocía el cable de red, lo que me pareció muy raro y entonces recordé el problema que tiene mi papá. Le dije que buscaría como solucionarlo y le avisaría.

     Debo mencionar que en su computadora aparece un mensaje rato que decía que faltaba un archivo llamado "system.(no recuerdo bien la extensión)" Que recuerdo que le apareció a mi papá cuando tuvo ese problema, mi vecina dice que investigó y supuestamente fue porque desconectó mal un pendrive pero no lo sé, no suena correcto. 
     
     Les pido ayuda con este problema y una explicación de por qué pasó esto o cómo pudo pasar. Gracias por su atención!
18  Media / Juegos y Consolas / Re: Ayuda al conectarme desde una red wifi en Age of Empires II en: 19 Abril 2020, 03:34 am
Me funciono, muchas gracias!! Eres my hero <3
19  Media / Juegos y Consolas / Re: Ayuda al conectarme desde una red wifi en Age of Empires II en: 18 Abril 2020, 07:16 am
Gracias, te informaré mañana sobre cómo me salió todo. Ten buena noche
20  Media / Juegos y Consolas / Re: Ayuda al conectarme desde una red wifi en Age of Empires II en: 18 Abril 2020, 06:53 am
Primero que nada gracias por tu pronta respuesta, de verdad.

     Si, estamos todos en una casa y conectados al mismo Wifi, tenemos la expansión de Age of Empires II The Conquerors. Yo intenté trabajar con las IP's que tenía pero aún así no pude conectarlas, pero no se me ocurrió desactivar el FireWall, ahora que recuerdo lo mismo que me pasó con la laptop de mi papá me pasó con una computadora de mi amigo y la mía, debe ser por eso. Mañana volveré a intentarlo y te aviso cómo me fue.

Por cierto ¿Cómo me aseguro de que las 5 son accesibles vía ping? Debo hacerle ping desde una computadora a todas las demás para ver si hay conexión o todas las computadoras deben hacerle ping a una y en esa crear la partida si hay respuesta? O lo hago de otra manera.

Si la información que me has dado me ha ayudado muchísimo. Gracias
Páginas: 1 [2] 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines