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 - do-while

#791
¡Buenas!

Tienes varios errores.


fscanf(pt,"%s",&nuevo);


nuevo ya es un puntero al primer caracter de la cadena, entoncens estas pasando como parametro un puntero a un puntero. Te sobra el ampersand.


for(i=0;!feof(pt);i++)
{
      fscanf(pt,"%s",&nuevo[i]);
      fclose(pt);
}


Aqui hay dos errores. Primero estas intentando leer una cadena en un char (nuevo(i) es un caracter) y, segundo, estas cerrando el fichero despues de cada lectura.

O bien lees una unica vez la cadena, o bien lees los distintos caracteres, utilizando para esto ultimo el especificador de formato %c.

Otro problema esta en la condicion del while.

Si miras el prototipo de la funcion feof:

http://www.cplusplus.com/reference/clibrary/cstdio/feof/

veras que devuelve cero si no se ha llegado al final, y distinto de cero si se ha alcanzado el final.


while(i!=feof(pt))


Lo que tu estas haciendo es comparar i con el valor devuelto por feof, y como no sabemos que valor devolvera feof, puede que nunca sea igual al de i, y entraras en un bucle infinito.

Comprueba siempre si se ha alcanzado el final del fichero mirando si el valor devuelto por feof es distinto de cero.

¡Saludos!

PD: Para cualquier duda sobre funciones consulta siempre en internet. Te recomiendo:

http://www.cplusplus.com

Y antes de empezar con ficheros estudia entradas y salidas por teclado y monitor. scanf y printf para empezar.
#792
No veo a Google en esa lista...

¿A caso no se atreven?
#793
Cita de: jrze1 en  9 Enero 2012, 19:22 PMme preocupa la desinformación que pone la ciencia, dicen que se nesecita este y otro nutriente pero vemos como el buey mantiene su cuerpo con solo comer pasto que es su alimento ideal

Bueno, pues ya sabes. Mañana para desayunar, te bajas al parque y comes unos metros cuadrados de hierva, que estara fresquita. Luego nos cuentas quetal te ha ido. Ah, y no se si sabras que muchas especies de escarabajos son coprofagas (que rica una plasta de elefante recien plantada), y mira tu como se adaptan a los diferentes ecosistemas, y ya puestos a dibagar a lo tonto, puedes darte un garbeo por el mar para filtrar algo de plankton, que a las ballenas y tiburones ballena les va de maravilla, oye.

No confundas la velocidad con el tocino, y si vas a hablar de la especie humana, no la compares con los bovinos, cuyo aparato digestivo es distinto al nuestro. Si te lees "la especie elegida" de Juan Luis Arsuaga, tendras una bonita vision evolutiva del ser humano y veras cuales han sido las adaptaciones que han surgido a lo largo de la historia dentro de los hominidos y en la especie humana en particular. Uno de los capitulos esta dedicado a la alimentacion como consecuencia de la evolucion del aparato digestivo (tambien habla, entre otras cosas, sobre la poligamia o la monogamia relacionando estas tendencias con la evolucion de los genitales o las ventajas o desventajas de ser bipedos). Y es un buen libro para quitar a tanta gente esa vision antropocentrista de la evolucion.

Primero informate, por favor, y luego opina.

¡Saludos!
#794
¡Toma!

¡Un juego basado en Vampire!

Hace mucho que no juego ni a cartas ni a rol, pero si lo sacan a ver si puedo hincarle el diente.

¡Saludos!
#795
LoL = League of Legends

Yo suelo jugar a este juego. Como bien decian en un post anterior, es completamente gratuito. Nadie tiene ventajas por pagar. Lo unico que se paga con dinero (se pueden pagar muchas opciones con dinero, runas, paginas de runas, personajes, skins, paks personaje+skin...) son los skins de los personajes y mejoras secundarias. Los elementos principales para poder jugar, personajes y runas, se pagan con puntos que se consiguen jugando.

Lo malo de este juego son las constantes caidas y problemas que tienen los servidores, y que casualmente, en gran parte, solo suceden en europa. A los jugadores de estados unidos, a pesar de ser menos y pagar mucho menos por el juego, por lo que parece los tratan mejor.

¡Saludos!
#796
¡Buenas!

Acabo de conectarme despues de las vacaciones de navidad y me encuentro esta noticia.

Me parece maravilloso que decidan hacer algo asi. De hecho, me pareceria maravilloso que fueran haciendo apagones de forma aleatoria y sin aviso hasta que se deseche la dichosa ley.

¡Saludos!
#797
¡Buenas!

Estais planteando mal el algoritmo. En ningun momento se pide calcular el minimo del vector. Haceis bien en asumir el primer elemento y la primera posicion como maximo y posicion del maximo, pero luego solo teneis que aseguraros de encontrar valores mayores, ya que de forma automatica se iran actualizando los datos a la posicion mas pequeña de las posibles repeticioines del mayor de los valores:

Código (cpp) [Seleccionar]

int posicio_maxim(const vector<double>& v)
{
   int indice;
   double max;

   if(!v.size())
       return -1;

   //asumimos que el primer valor es el mayor
   max = v[0];
   indice = 0;

   for(int i = 1 ; i < v.size() ; i++)
   {
       //modificamos los datos solo si el valor actual es mayor que el maximo provisional
       //al hacer la comparacion con un menor estricto, nos aseguramos de que el maximo
       //provisional es el de menor indice de las posibles repeticiones
       if(max < v[i])
       {
           max = v[i];
           indice = i;
       }
   }

   return indice;
}


¡Saludos!

PD: En caso de empate se tiene que devolver la posición minima. NO la posicion del elemento minimo. Por lo tanto se refiere a la posicion del primer elemento maximo, que sera la posicion minima de todas las repeticiones del maximo.
#798
¡Buenas!

Sigo diciendo que desde que se aprobo la ley sinde no he comprado ningun libro, ni CD ni he vuelto al cine. Animo a los demas a hacer lo mismo. Asi se queden en la ruina por avaros.

¡Saludos!
#799
Foro Libre / Re: El primer tema
12 Diciembre 2011, 00:13 AM
¡¡¡¡¡¡Afinate la guitarra, que suena a rayos!!!!!!!!

(Y no lo digo a malas, realmente le hace falta un poco de amor, cariño y afinacion a la guitarra)

¡Saludos!
#800
Foro Libre / Re: Heineken Carlsberg Mahou ... ?
10 Diciembre 2011, 02:12 AM
¿Eres maño?

Yo siempre habia bebido San Miguel hasta que llegue a Zaragoza. La primera Ambar me supo a rayos, aunque ahora ya me he acostumbrado. Pero para ocasiones especiales, una Paulaner o una Franciscaner. XD

¡Saludos!