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 - Ragnarok

#111
Scripting / Re: ayuda en python
18 Diciembre 2008, 01:04 AM
¿No era más fácil poner el código aquí? ¿Con qué clase de intención está puesto ese enlace y a dónde apunta?

Cuidado con esas cosas, un comportamiento malicioso es un motivo claro de baneo.
#112
Lee las normas y pon el código como corresponde.

Para implementar un cliente POP3 lo más fácil va a ser coger o el RFC o alguna otra explicación de lo que hace e implementarlo con paciencia. Si no quieres tener que andar con sockets y demás estructuras que pueden ser algo más tedioso puedes mirarte lo que te ofrece apache, que ya tiene algunas cosas implementadas para facilitar todo esto echa un vistazo a org.apache.commons.net.pop3
#113
Java / Re: alguien me puede ayuda con un ejercicio?
4 Noviembre 2008, 00:57 AM
El foro está para compartir conocimiento, no para que unos trabajen por otros.

El conocimiento no es lo mismo que la aplicación de éste para resolver un problema.
#114
Scripting / Re: javascript IDE (Recomendación)
19 Octubre 2008, 03:30 AM
aptana
#117
Programación C/C++ / Re: Funcion palíndromo.
21 Septiembre 2008, 14:21 PM
Cita de: Spider-Net en 17 Septiembre 2008, 13:04 PM
PD: No se cual es el problema de poner int main(void) en lugar de int main()
No creo que eso optimice el código pero bueno...
Tampoco sé cual es el problema en que una función no devuelva nada, osea que sea tipo void, yo aprendí a programar así y no entiendo cual es el problema xD.

Los problemas son que la definición estándar de main es main() o main(char** argv, int argc), main(void) no es estándar y en algunos compiladores no compila.

Con respecto a los valores de retorno, son una buena práctica porque así siempre estás a tiempo de usar el valor de retorno para algo, si pones void y luego quieres usarlo vas a tener que cambiar la cabecera de la función. Eso en el peor de los casos, porque siempre hay algo más interesante que devolver, en el caso de introducir frase, que es un recubrimiento de gets un poco absurdo, deberías hacer como gets y devolver lo mismo. Mira a ver cuántas funciones de la librería estándar devuelven void.

Cita de: ҒrεακΠιи∂ en 17 Septiembre 2008, 19:14 PMCreo que para criticar, habria q criticar la actitud del que pidio el programa hecho...

Es que no había que haberle respondido, pero como cuando he llegado ya estaba puesta la respuesta simplemente he intentado que este hilo fuera un poco útil, ya le pillaré cuando le manden hacer otro ejercicio. Por cierto, muy ingeniosa tu respuesta, aunque tienes que restarle uno a la longitud al inicializar, si no estarás comparando el carácter de terminación del string en la primera comparación.
#118
¿Una sóla línea? pues ya es suerte. Supongo que tendrá unos comentarios especiales que bloquean las distintas zonas del código, pero no lo sé, intenta borrar esos comentarios y si no edítalo con otra cosa, nadie te obliga a usar NetBeans.

#119
Programación C/C++ / Re: Funcion palíndromo.
17 Septiembre 2008, 11:50 AM
Cita de: Spider-Net en 17 Septiembre 2008, 01:43 AM
Esto es una tontería pero bueno...

Si es una tontería al menos hazlo un poco bonito, aunque para gustos los colores, pero por ejemplo habría que cambiar el void como argumento (no se pone) y el if innecesario, es como poner if i<j then return true else return false, se pone return i<j y listo. También el for está para algo, si tiene inicialización, comprobación y modificación de las variables inicializadas lo suyo es usar un for.

No es buena práctica que las funciones devuelvan void, pero tengo un poco de prisa, lo demás puedes verlo por ti mismo.

#include <stdio.h>
#include <string.h>
#define TAMANIO 81

//Declaracion de Funciones***************************************************
void Introducir_frase (char frase[]) {
printf ("introducir una frase: ");
gets (frase); fflush (stdin);
}

int Comprobar_frase (char frase[]){
int i, l;
for (i = 0, l=strlen(frase); i<=l/2 && frase[i]==frase[l-1-i]; i++);
return i>l/2;
}

//F.Ppal*********************************************************************
int main (){
  char palindroma[81];
  Introducir_frase (palindroma);
  printf ("Dicha frase %s es palindroma.", Comprobar_frase(palindroma)?"":"no");
  getchar();
  return 0;
}

#120
La idea es que no metas las manazas ahí, para que no la líes, no es buena idea. Si realmente quieres trastear usa un editor cualquiera que no sea netbeans y listo.