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

#241
Código (cpp) [Seleccionar]
for (i=0;i<x;i++){
    fprintf(t," %7d",y);
}


Aquí estás escribiendo "x" veces la misma variable "y".
#243
Código (cpp) [Seleccionar]
write.write((char *)&aux1,hN);
aux1 ya es un char*. Si pones "&aux1" estás consiguiendo la dirección de aux1, un char**.
Lo que te escribirá en el archivo será lo que guardaba aux1 (un puntero), binario, y el resto "basura".
write(aux1, hN) debería llegar. aux1 es un char*^, así que simplemente escríbelo.
#244
Programación C/C++ / Re: Numeros Primos sin bucles
14 Septiembre 2017, 21:26 PM
Cita de: Ramses_977Alejandre en 14 Septiembre 2017, 20:32 PM
¿Cómo lo puedo para hacer un algoritmo, el cual te diga que si o no x es número primo?
Sin utilizar ciclos, bucles o recursivas...  :huh:

¿Cómo lo harías a mano?
#245
Programación General / Re: ¿Débil o fuerte tipado?
13 Septiembre 2017, 21:39 PM
Para javascript tienes TypeScript, un lenguaje que compila a javascript.
De todos modos, adáptate a la forma de programar cada lenguaje, tenga un tipado fuerte o no.

Si es tu empresa quien te dice el lenguaje, pues se hace con él y ya, no hay que huir del tipado débil.
Si eres tú quien elige la tecnología, pues ya elige la que mejor te parezca.

De todos modos, la legibilidad del código no depende especialmente del tipado. Nombrar variables correctamente, estructurar y documentar bien es bastante más importante.
De hecho, determinados lenguajes con tipado fuerte pueden caer en un montón de redundancias y en líneas de código muy largas solo por este detalle. Créeme, el tipo muchas veces te va a dar igual, el nombre d ela variable puede ser lo que buscas, pues indica su función.
#246
Programación C/C++ / Re: Structs anidados en Union
13 Septiembre 2017, 21:39 PM
Cita de: Yeralb en 13 Septiembre 2017, 18:00 PM
ni idea pero yo necesito realizar un programa en Dev++ que sea tipo test de conocimiento donde se realicen 5 preguntas todas con opcion multiple de respuesta es decir a,b o c y que te de un punto por cada respuesta correcta y al final te diga si eres culto, poco culto o ignorante necesito ayudaaaaaaa
Si quieres ayuda con alguna duda concreta, haz un tema, pero no respondas a otros.



Las uniones son algo complicadas cuando las utilizas con clases. Tienes string dentro de la union. string tiene un constructor y un destructor, además de almacenar datos fuera de la union.

En fin, no me voy a liar: trata de usar de momento solo tipos nativos y punteros en las union.
#247
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
#248
Scripting / Re: problema con .sort python 3
10 Septiembre 2017, 18:21 PM
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)
#249
Programación C/C++ / Re: Especificadores de formato
10 Septiembre 2017, 12:52 PM
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.

Citarpor 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".
#250
Programación C/C++ / Re: Definición de stdin en C
10 Septiembre 2017, 12:39 PM
#define stdin (&*A) // A -> FILE[]
// B = *A
#define stdin (&B) // B -> FILE
// C = &B
#define stdin C // C -> FILE*