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


 


Tema destacado: ¿Usas Skype? Protégete de los Skype Resolver


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 380
31  Programación / Java / Re: Se puede guardar la informacion de una aplicacion hecha en java, en el ordenador en: 13 Septiembre 2017, 21:32
Todo lo que quieras persistir entre ejecuciones de un programa, lo puedes hacer guardándolo en ficheros.
Puedes buscar tutoriales en google sobre manejo de ficheros en Java.
Por ejemplo: http://www.aprendeaprogramar.com/mod/resource/view.php?id=220
PD: Ese link que puse va bastante al grano sin explicar mucho. Si te gusta aprender viendo código, todo tuyo. Pero tal vez prefieras buscar otro.

Y recuerda que la documentación de Oracle es perfecta para estas cosas y suele traer ejemplos :D!
http://docs.oracle.com/javase/8/docs/api/?java/io/FileOutputStream.html
32  Programación / Scripting / Re: problema con .sort python 3 en: 10 Septiembre 2017, 18:21
El método sort() no devuelve una lista ordenada, ordena la propia lista.

Así que ahora 'x' estará ordenada (aunque ya la tenías ordenada de todos modos)
33  Programación / Programación C/C++ / Re: Especificadores de formato en: 10 Septiembre 2017, 12:52
Un número entero es un número real, pero un número real no es un número entero.
Un número entero es un sub-conjunto dentro de los números reales.



De todos modos, olvídate por un momento del formato de printf. En C hay variostipos, y dentro de los tipos nativos podemos diferenciar 2 grupos: los enteros y los reales, que están en formato coma flotante. Los enteros no tienen decimales, los flotantes sí.

Si te da 0.000 cuando pones %f es un error lógico. Le estás diciendo que va a recibir un flotante, y le pasas un entero. Ten en cuenta que poner %f en vez de %d no cambia nada más que la forma en la que interpreta printf el parámetro que le pasas.

Citar
por tanto también debería de darme un número entero si ese es el resultado al poner eso.

Es muy diferente en programación un número entero de un número en coma flotante. "Coma flotante" es el nombre de un estándar. Mientras que los enteros se almacenan en memoria de un modo (generalmente, en complemento a dos), mientras que la coma flotante de otro más complejo, que no tiene nada que ver. Cuando printf coge el entero como si fuera un float, está leyendolo como si estuviera en formato de coma flotante, y los valores que te muestre van a ser casi "aleatorios".
34  Programación / Programación C/C++ / Re: Definición de stdin en C en: 10 Septiembre 2017, 12:39
Código
  1. #define stdin (&*A) // A -> FILE[]
  2. // B = *A
  3. #define stdin (&B) // B -> FILE
  4. // C = &B
  5. #define stdin C // C -> FILE*
35  Programación / Desarrollo Web / Re: Seleccionar carpeta con un combobox en: 8 Septiembre 2017, 17:19
Combobox, campo de texto, lo que sea, puede ir por un formulario. El caso es que un formulario es la forma común de enviar datos al servidor.
36  Programación / Desarrollo Web / Re: Seleccionar carpeta con un combobox en: 8 Septiembre 2017, 16:19
Si lo que quieres es que el usuario ponga el nombre de la carpeta, lo puedes hacer con un formulario. Aquí hay un pequeño tutorial de formularios: https://www.w3schools.com/php/php_forms.asp
Cualquier interacción del usuario con el php es probable que la quieras hacer con un formulario.
37  Programación / Programación C/C++ / Re: error al compilar; URGENTE¡¡¡¡¡¡!!!!!!!!!!!!!!!!!! en: 8 Septiembre 2017, 16:16
Pon aquí el error tal y como te lo da el compilador.
38  Programación / Programación C/C++ / Re: Ayuda a entender este código en: 7 Septiembre 2017, 20:11
Antes de seguir, ¿cómo harías tú una función que calcule una potencia? en en cuenta que una potencia es multiplicar N veces un número por sí mismo.

El for tiene un i de 1 hasta b, es decir, va a ejecutarse "b" veces. Y nada, lo dicho, multiplica el número a b veces. a*a*a*a.

Citar
El proceso que no entiendo es el contador de la función y como se relaciona con el primer contador del main().
El contador va desde 1 hasta b, el parámetro que se le pasó en main.
39  Programación / Programación C/C++ / Re: la funcion generar arcos todas las variables que declaro quedan en 0 en: 7 Septiembre 2017, 20:08
El resultado de una operación entre 2 números enteros (int en este caso) es otro número entero.

Código
  1. float delta = (((2*n)+2)/d);
Al dividir entre d, el resultado será entero y no tendrá decimales. Da igual que le asignes a un float, el resultado es int de principio.

La solución más simple es que los parámetros sean float también, por ejemplo.
40  Programación / Programación C/C++ / Re: Switch en: 6 Septiembre 2017, 22:29
En la línea de la función división "C1=A/B;".
C1 -> float
A -> int
B -> int

Separemos por partes. A C1 le estás asignando el resultado de A/B.
Por tanto, olvidemos C1, y centrémonos en A/B.
A y B son int, por tanto, cualquier operación básica que hagas con ellos, dará como resultado un int. Esto es así con todos los tipos cuando son iguales.
En resumen, A/B da un resulado entero, así que da igual que C1 sea float, le estás asignando un entero.

Otro caso sería que A fuera int y B fuera float. Si uno de los miembros de la operación es float o double, el resultado será float o double.
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 380
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines