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

#41
Consejo, RHL:

No pierdas tiempo reinventando la rueda. memcpy y strcpy llevan mucho tiempo y creeme que optimizaciones se les habrán dedicado.
#42
Cita de: Eternal Idol en 21 Enero 2012, 09:40 AM
Akai estas confundido, ahi p apunta a la cadena literal "testing".

FFFFUUU, cierto

Nota mental 256: No postees tal cual te levantas de dormir
#43
Tu código sigue teniendo errores, como mínimo en la función main

Código (cpp) [Seleccionar]
char* p = "testing";


Eso te va a dar, como minimo una violación de segmento debido a que *p no tiene memoria asignada.

No le puedes asignar algo a un puntero si no tiene memoria para recogerlo.
#44
No, te complicará más la vida. Sobretodo la versión antigua de Linux debido a drivers
#45
El problema con tu esquema, es que el intérprete de python no puede funcionar únicamente sobre el kernel, poruqe entre otras cosas, tiene dependencias de aplicaciones del userland.

Entiendo que quieras hacer una distro 100% en python, pero plantéate si no sería mejor una distro donde las aplicaciones que trabajan por encima del userland sean en python.
#46
Programación C/C++ / Re: Funcion Pow
20 Enero 2012, 19:48 PM
http://cplusplus.com/reference/clibrary/cmath/pow/

Busca antes de hacer preguntas de ese estilo
#47
No puedes implementar el intérprete por encima del kernel porque eso ya está hecho.

Si lo que quieres es lanzar programas escritos en python, simplemente lanzalos como todo el mundo.
#48
No se entiende el hecho de que planteáis cosas que no tienen sentido dada la arquitectura y funcionamiento de Linux (kernel) y el userland de encima. Es obvio que no lo entendéis.

El kernel se encarga de interactuar con el hardware, punto.

El kernel proporciona un API para que los desarrolladores puedan interactuar con él. De aqui surgen cosas como udev, Xorg, init, bash, etc etc etc

Dados tus conocimientos, creo que te será más aconsejable empezar con una distribución, usarla, aprender de ella, y ya luego, plantearte proyectos como una distro completamente en python.
#49
Tu inicialización es incorrecta.

No puedes asignar cadenas de esta forma:

Código (cpp) [Seleccionar]
char* i = new char[10] = "testing";

En cambio, vas a tener que usar una función como strcpy, por ejemplo:

Código (cpp) [Seleccionar]
char* i = new char[10];
strcpy(i,"testing");


más info en:
http://cplusplus.com/reference/clibrary/cstring/strcpy/
#50
@ShamaR00T, si pregunta para C, no lo envies a otro lenguaje. Si tu no conoces una respuesta adecuada a la pregunta, no respondas.

@Anastacio: Para trabajar con gráficos en C, tienes por ejemplo GTK para linux, no recuerdo si también para windows. En windows también se puede usar SDL por ponerte un ejemplo