Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Littlehorse

#831
Taul, vamos por partes:

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.

fgets(buff,size,stdin);

Saludos!
#832
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
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
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


  • 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
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
Hardware / Re: Precio de la Fuente.
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
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
Ese método es mas viejo que el pan bimbo  ;D
#840
Hardware / Re: Precio de la Fuente.
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!