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

#811
Foro Libre / Re: No veo otra salida ...
24 Noviembre 2011, 18:56 PM
¡Buenas!

Yo practicamente me paso el dia perdiendo el tiempo delante del ordenador internet + programacion + juegos + musica + series + foro... siempre encuentro algo que hacer, pero a parte tengo otros hobbies en los que participo.

¿Que pasaria si dejase de tener internet una semana? Estudiaria, leeria, seguiria programando, me aburriria, cocinaria (poco a poco le voy perdiendo el miedo), me dedicaria a ampliar mis conocimientos en programacion en lugar de aplicar los mismos de siempre (hay que ver la cantidad de libros y manuales que tengo a los que no les he hechado ningun ojo todavia)...

¿Que tener internet es un impedimento para hacer esas cosas? Si
¿Que dejar de tener internet seria una catastrofe para mi? No, solo que no podria disfrutar del ocio y el acceso a la informacion que en este momento tengo.

¡Saludos!
#812
¡Buenas!

Solo una pregunta, ¿el proceso de busqueda de una vacuna/cura, se hace para algun organismo que despues de hallarla la distribuira a un precio asequible para los afectados o para alguna farmaceutica que la vendera a precio de oro y solo estara disponible para los que puedan pagarla?

¡Saludos!
#813
¡Buenas!

Tienes varios errores:

Intentas leer a acts con fgets, pero esta variable es un puntero, en principio con un valor aleatorio (basura) por lo que no sabes a que direccion de memoria esta apuntando y es mas que posible que en algun momento estes intentando machacar datos del programa a los que no tengas acceso, por lo que el programa crasheara. Para evitar esto tendras que darle una dimension a la variable, bien sea dimensionandolo en la declaracion, char acts[CANTIDAD_DE_ELEMENTOS_QUE_QUIERAS_ALMACENAR], o asignando dinamicamente esa cantidad de elementos.

El segundo error lo tienes en el switch. El valor que discrimina los diferentes casos del switch tiene que ser un entero. Si acts es un puntero a caracter, *acts desreferencia el puntero, tomando el valor que haya en la direccion de memoria al que apunta, que en este caso sera el primer caracter de la cadena (que es un valor entero), pero luego, los casos que planteas son cadenas (que por cierto, deben ir encerradas entre comillas dobles, no simples) y las comparaciones no se podran evaluar.

Si quieres hacer comparaciones tendras que usar strcmp, que se encuentra en cstring, de esta forma:
Código (cpp) [Seleccionar]

if(strcmp(acts , "una cadena") == 0)
{
}
else if(strcmp(acts , "otra cadena") == 0)
{
}
//...
else
{
}


No se si me he explicado bien. Si buscas mas informacion a cerca de los punteros y la estructura switch, veras claramente donde esta el fallo.

¡Saludos!
#814
Foro Libre / Re: No veo otra salida ...
21 Noviembre 2011, 15:46 PM
¡Buenas!

El hecho de que pases 2 horas y media delante del ordenador no es malo, haces cosas que te gustan, te relacionas con compañeros a traves de las redes sociales, aprendes cosas en foros de informatica, consultas el correo, te informas sobre la moda...

¿Que vas a hacer si no haces eso? ¿Pegarte esas 2 horas y media delante de la television aborregandote mientras se te cae la baba por la comisura del labio? Puensatelo dos veces antes de dejarlo y desaprobechar esas 2 horas y media con cualquier otra borragada. Aunque tambien podrias dedicarle media hora menos al dia a internet y leer por ejemplo 3/4 de hora (a ver si me aplico el cuento que llevo bastante sin tener un libro en mis manos XD)

A lo dicho, piensa en que vas a ocupar ese tiempo y sopesa los pros y los contras para ver si te compensa.

¡Saludos!
#815
Bueno...

No he leido los comentarios (ahora lo hare) pero no estoy de acuerdo con tu opinion, ya que tal y como estan las cosas, esto podria ser el principio de una nueva forma de inquisicion, con gente denunciando e implicando a otras personas para ganarse 4 duros...

¡Saludos!
#816
¡Buenas!

Lo que te esta diciendo, y con razon, es que no has declarado el tipo de dato Pila en ningun lado, lo que es verdad si el codigo que has puesto es todo el codigo que tienes. Has declarado variables del tipo Pila sin estar este tipo definido, por lo que este es el segundo error que estas cometiendo. Y el tercer error, como el segundo, lo solucionaras una vez que declares el tipo Pila.

¡Saludos!
#817
Cita de: wolfbcn en 19 Noviembre 2011, 15:08 PM
Los atacantes obtuvieron acceso a la red interna de un servicio público de agua en una comunidad rural del oeste la capital del estado, Springfield

XD, mas bien creo que alguien estilo Homer metio la pata hasta el fondo y quiere hechar balones fuera para evitar responsabilidades... XD

Bueno, si es cierto tiene tela, pero la verdad es que la parte que explica la forma de actuar del tecnico que informo del ataque, suena un poco mas a excusa que a otra cosa, aunque solo es mi impresion.

¡Saludos!
#818
Ya lo han conseguido.

Ni me sorprendo, ni me cabreo ni me indigno. Han conseguido que para mi sea normal, que esa forma de actuar sea la regla y no la escandalosa excepcion. Triste, pero cierto.

¡Saludos!
#819
¡Buenas!

Prueba con esto...
Código (cpp) [Seleccionar]


if(dic.eof())
{
dic.close(); //cerramos el fichero antes de volver.
cout << "FICHERO VACIO" << endl;
return 0;
}
//else: este else no hace falta. Ya sabemos que el fichero no ha llegado a su fin
{
//return 1; si pones aqui el return, nunca llegaras a cerrar el fichero
}
dic.close();   //////EL WARNING SALE AQU

return 1; //la funcion termina devolviendo un valor despues de cerrar el fichero


A ver si ahora no te suelta los warnings... sino, a bote pronto, no veo errores (que no quiere decir que no se me hayan podido pasar)...

¡Saludos!
#820
¡Buenas!

A ver si te sirve esto que he encontrado. Es una pagina bastante util y resuelve muchas dudas.

¡Saludos!