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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 ... 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 [84] 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ... 122
831  Programación / Programación C/C++ / Re: Manejo de Archivos duda! en: 7 Mayo 2010, 22:56 pm
Taul, vamos por partes:

Código
  1. scanf("%14s",&regin.nombre);

Primero: El ampersand esta de mas. Creo que ya te he dicho, el identificador del array es un puntero que apunta a la primera posición de dicho arreglo. De la forma que lo haces solo funciona porque el puntero direcciona el mismo lugar que la primera referencia, intenta hacer lo mismo pero reservando memoria dinámica para el arreglo y veras mas claro el error.

Segundo: Si tienes 20 llamadas a scanf, y luego necesitas modificar el tamaño del arreglo, tienes que modificar todas las llamadas a scanf. Con fgets, la cantidad a leer es un argumento que puede ser pasado mediante -por ejemplo- una variable, una constante, una llamada a otra función, o lo que sea que se te ocurra.

Tercero: Precisamente leer de un archivo es leer desde un stream, y el input del teclado es precisamente, un stream.

Código
  1. fgets(buff,size,stdin);

Saludos!
832  Programación / Programación C/C++ / Re: ayuda en una matriz de 5*5 en: 7 Mayo 2010, 21:30 pm
De esta forma no ayudan ni al foro ni al usuario, para estas alturas lo deberían tener claro.
Por lo pronto para no aburrirse deberían buscar formas que no violen las reglas de esta sección.

Saludos
833  Programación / Programación C/C++ / Re: Manejo de Archivos duda! en: 7 Mayo 2010, 21:28 pm
A pesar que no deberías usar gets, gets debería finalizar la cadena con un NULL en forma automática. Obviamente los problemas del overflow no se pueden obviar así que te vuelvo a decir que pruebes con fgets.

Por lo pronto sigue habiendo errores en ese codigo, falta un typedef.

En el while, haces esto:

mientras no sea el final
             leo el archivo;
                   imprimo;
             leo el archivo;

Si lo miras bien, cuando se realiza la segunda vuelta del ciclo, hay una lectura que no la imprimes, ya que en vez de imprimir el contenido previamente leido, vuelves a leer.

Usa el buscador y revisa los códigos que ya existen sobre estructuras, y mira también el manejo de fgets. Lo tendrás claro rápidamente y podrás recodificar ese ejercicio.

Saludos!
834  Programación / Programación C/C++ / Re: ayuda en una matriz de 5*5 en: 7 Mayo 2010, 07:05 am
Primero y principal, en esta sección no se hacen tareas, así que estaría bueno que dejen de postear códigos "solucionando" un ejercicio cuando el autor del post ni siquiera mostró lo que lleva hecho. Leer las reglas por favor.

Segundo, el algoritmo adecuado debe funcionar con matrices N x M ya que obviamente esa es la idea básica del ejercicio. Si no fuese así, las soluciones de Torino10 y kworld serian validas, lo cual no es así.

Saludos
835  Programación / Programación C/C++ / Re: ayuda en una matriz de 5*5 en: 7 Mayo 2010, 00:50 am
  • main debe devolver int.
  • No deberías utilizar conio.
  • iostream.h es una declaración de header antigua, utiliza iostream

En cuanto al código, te excediste un poco con los if/else. Replantea el problema y veras que hay formas mas sencillas de codificarlo, pero en todo caso eso debe quedar para el usuario que posteo la duda, ya que en esta sección no se hacen tareas.

Saludos
836  Programación / Programación C/C++ / Re: Duda fopen() y modos de apertura en: 7 Mayo 2010, 00:25 am
Es imposible comprobar unicamente la existencia de un archivo en forma estándar. O bien usas métodos específicos del sistema o utilizas alguna librería multiplataforma.

Ademas, que el archivo no exista tampoco implica que tengas permisos para crearlo o que otro proceso no este a punto de crearlo también.

Saludos
837  Informática / Hardware / Re: Precio de la Fuente. en: 7 Mayo 2010, 00:14 am
Hay muchas formas. Principalmente creo que seria puentear y conectar la fuente a la corriente para ver si enciende, o en su defecto probar la fuente en otra PC, aunque igualmente que solo encienda no te garantiza que la fuente ande correctamente (ya que necesitarías para ello hacer mediciones, voltajes, etc) pero por lo menos te aseguras que no esta quemada. También puedes abrirla y verificar si encuentras anomalías (un condensador destruido por ejemplo, algunos largan liquido como catarata).

Donde comprarla...no se de que país sos pero supongo que cualquier tienda de informática te vendrá bien. Primero te pasas por aquí para ver que fuente te conviene y luego la encargas en la tienda que hayas elegido, consultas al mismo tiempo el precio online para ver si no te están estafando y asunto arreglado.

Saludos!
838  Foros Generales / Sugerencias y dudas sobre el Foro / Re: [Sugerencia] Programación VB? > Subforo de .Net? en: 6 Mayo 2010, 17:22 pm
La realidad es que absolutamente nada de .NET tiene que ver con VB. Si se realizo el cambio habrá sido por lo ya mencionado, mucha gente entra en VB para preguntar sobre .NET, pero no por otra cosa.

A mi la verdad ni me va ni me viene (mientras no pongan C# en C/C++ por favor!  ;D) pero para los que les molesta, creo que lo único que pueden hacer es seguir participando activamente con .NET hasta que se gane su propio territorio.
Como ya mencionaron una vez, VB es la sección de programación mas activa del foro -unos 45 mil post- seguida solo por C/C++ con 35 mil post (10 mil post menos es bastante, incluso es mas que el total de .NET ) así que creo que para que .NET se gane su propio lugar, tendrán que meterle caña ! :D

Saludos!
839  Programación / Scripting / Re: Juanito Admin V2 [Para ser administrador] en: 6 Mayo 2010, 15:33 pm
Ese método es mas viejo que el pan bimbo  ;D
840  Informática / Hardware / Re: Precio de la Fuente. en: 6 Mayo 2010, 02:11 am
Se les fue la mano con el precio de la mano de obra ;D, pero bueno es lo que toca si no sabes cambiar fuentes!. Como consejo te diría que instales las futuras fuentes vos mismo ya que no tiene dificultad y bueno, visto lo visto, te ahorras unos euros!

Saludos!
Páginas: 1 ... 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 [84] 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ... 122
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines