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

#131
Tan sencillo como abrir el archivo en modo append ("a" en lugar de "r") o utilizar fseek para despazarte al final del archivo (fseek(fp,0,SEEK_END)).

Saludos
#132
Cita de: armizh en 21 Enero 2012, 05:02 AM
Si bien JAVA es bastante potente y eficaz, no es muy rapido debido a que se ejecuta sobre una VM lo cual relentiza el sistema.

No necesariamente. Existen procesadores Java que pueden ejecutar directamente bytecode de este lenguaje ^_^
#133
Cita de: Anastacio en 20 Enero 2012, 22:53 PM

EI: juntando mensajes, la proxima vez borro.


En una ocasión se me fue la olla y publiqué dos posts seguidos en lugar de modificar el anterior. Pero tú llevas unos cuantos ya >.<

Al tanto, Anastacio, al tanto...
#134
Programación C/C++ / Re: Funcion Pow
21 Enero 2012, 02:34 AM
Cita de: Anastacio en 20 Enero 2012, 22:14 PM
Gracias por todo, ya probe y entendi la funcion, es que las explicaciones que ponen en internet estan diseñadas para gente experta, no novata, jaja.

Discrepo. En Internet encontrarás desde los planos de un reactor nuclear hasta referencia de C para cursos y talleres de Secundaria.

Saludos
#135
Te pongo un ejemplo.

Pongamos que en algún lugar del código haces char* c = "SPAM", y más adelante haces c = "FOO". El compilador se guarda la cadena "SPAM" y la cadena "FOO" en el segmento de datos. En la primera asignación de c se le da la dirección de memoria a la "S" de "SPAM". En la segunda asignación se le da a c la dirección de memoria a la "F" de "FOO". End of the line.

¿Guardarla en tiempo de ejecución? ¿Cómo se podría hacer tal cosa? La cadena tiene que existir en algún lugar.

Saludos.
#136
¡Hola!

"define" es una directiva del preprocesador. Básicamente, al utilizar #define NOMBRE COSA. lo que hace el compilador es sustituir todas las ocurrencias de NOMBRE que haya en tu código por COSA. Y aquí, COSA puede ser cualquier cosa, valga la redundancia. Un número, un carácter o incluso un fragmento de código. Date cuenta de que con un define no hace falta especificar tipo de dato, básicamente porque con un define NO se declara una variable.

Const se utiliza cuando quieres que no se modifique una variable en tiempo de ejecución. Si el compilador "se da cuenta" de que tratas de asignar un nuevo valor a una variable declarada como const, aborta el proceso de compilación y te avisa de ello. La variable en sí existe en la memoria física.

char* lp = "constante" es perfectamente válido. Me gustaría comentarte que en char var[8] = "testing" no hace falta que pongas el 8 entre los corchetes. El compilador sabe contar, así que puedes poner perfectamente var[] = "testing". Creo que la confusión que tienes respecto a una forma y otra es que no sabes que una cadena o secuencia, en C, no es más que un puntero al primer elemento de dicha secuencia. char* lp = "asdf", char lp[] = "asdf" y char lp[4] = "asdf" hacen exactamente lo mismo.

¿Qué la cadena se almacene dentro del binario? ¿Dónde se iba a almacenar, si no en el binario? Supongo que te refieres a que la cadena se almacene en la sección de datos. ¿Es eso a lo que te refieres? El compilador se encarga de ello convenientemente.

Saludos
#137
Cita de: Ragnarok en 20 Enero 2012, 20:36 PM
Con todo el ecosistema que está surgiendo alrededor de la máquina de java, como scala y clojure, no veo por qué aprender C++ si no es para hacer cosas a muy bajo nivel:
- Por eficiencia.
- Por saltarse mecanismos de seguridad.

¿Eco...sistema? ¿Ecosistema? Perdona, me resultó divertida esta palabra para este uso.

Es que pienso en ecosistema y me imagino florecillas y pajaritos revoloteando en un pintoresco y rural paisaje sin polución  ;D

Por cierto, esto de los ecosistemas me recuerda a una pieza de Camile Saint-Säens, llamada Le carnaval des animaux. Éste es uno de los movimientos, llamado Aquarium. ¡Y perdón por el Off-topic!

¡Saludos!
#138
Cita de: |Demon| en 20 Enero 2012, 19:15 PM
World War Web is coming soon.



No podría haberlo expresado de forma más precisa.
#139
¡Es el foro libre! ¡Libertinaje a saco  ;D!
#140
Cita de: Anastacio en 19 Enero 2012, 21:02 PM
A mi me gusta aprender por la practica, asi estudio todo. Yo estudio ingles muchisimo, pero no de la manera que estudian mis compañeros de academia. ellos estan todo el dia leyendo y releyendo las sintaxis, entre otras cosas. Yo aprendo haciendo los ejercicios. Y asi estoy aprendiendo tambien programacion, poco a poco.



[youtube=425,350]http://www.youtube.com/watch?v=D2U5J8mwLn0&feature=related[/youtube]

Ehm... congrats, xD