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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 [2] 3 4 5 6 7 8 9 10
11  Programación / Programación C/C++ / Re: Luxur 0.0.7 Source en: 28 Junio 2013, 00:48 am
¿Es esto lo que buscas?

http://sourceforge.net/p/luxur/code/HEAD/tree/
12  Programación / Programación C/C++ / Re: ¿Qué es el estándar en C? en: 27 Junio 2013, 04:13 am
Eso ya es un tema de compiladores, a mi con el compilador de visual studio no me crea el ejecutable y con el cygwin parece que tampoco lo permite.

Si la version que tienes de gcc te crea el ejecutable eso ya es un tema interno de gcc.   Seguramente sea cosa del linker, a lo mejor cuando encuentra una funcion que no ha sido definida, de modo predeterminado el enlazador la busca en la libreria que trae consigo gcc.

Eso ya que algun compañero del foro que conozca gcc a fondo lo confirme o no, o mirarlo en el foro de gcc.
13  Programación / Programación C/C++ / Re: ¿Qué es el estándar en C? en: 26 Junio 2013, 21:47 pm
El lenguaje C es un lenguaje estandarizado es decir, hay un organismo oficial que supervisa el lenguaje y establece cuales son los elementos y las reglas que ha de contener el lenguaje C para que se le considere "c estandar" o "ansi c" que son lo mismo.

Para que podamos decir que un determinado programa compilador es un "compilador de C" ha de ser capaz de compilar un archivo de codigo fuente escrito segun las reglas del lenguaje C estandar.

A la hora de compilar tu programa con gcc añade esta opcion:
Código:
-std=c99
Esto significa que la compilacion se hara conforme al estandar, en este caso sera segun el estandar c99.

No es logico que puedas compilar un programa usando la funcion getch() sin incluir la cabecera, de forma predeterminada gcc te lo compila sin problemas. Intenta compilarlo con la opcion de -std=c99 y veras como en este caso te dara errores de compilacion ya que segun el estandar para usar una funcion hay que hacer un #include al archivo de cabecera.

Ejcutables los hay de mil maneras y mil colores, depende del compilador que estes usando. Si estas en una maquina linux seguro que tu ejecutable no va a hacer uso de kernel32 ni ntdll. Si usas un compilador que crea ejecutables de 16 bits como el turbo c de borland, no hara uso de kernel32 pero si usara algun otro programa o dll a moso de emulador, para poder correr un ejecutable de 16 bits en una maquina de 32.
14  Programación / Programación C/C++ / Re: Como comprobar si Windows es de 32 o 64 bits en C++? en: 25 Junio 2013, 16:33 pm
Innecesario para eso hay APIs para que recuperan el path correcto.
Averiguar la version usando por ejemplo un directorio como "Program Files (x86)" no te asegura nada, yo puedo tener un Windows de 32bits
y puedo crear el directorio "Program Files (x86)" y como resultado indicaria que estoy en uno de 64-bits lo cual es incorrecto.
La respuesta es IsWow64Process

Si lo que se busca es saber si estamos en 32 o 64 bits pues con iswow64 es suficiente para ese proposito. Por el anterior mensaje del autor del post decia que iswow64 no le servia  :huh: asi que deberia explicar mejor que es lo que esta buscando.
15  Programación / Programación C/C++ / Re: Como comprobar si Windows es de 32 o 64 bits en C++? en: 24 Junio 2013, 23:22 pm
Lo que yo quiero es comprobar la existencia de una carpeta predefinida en el codigo fuente del programa, para hacer UN SOLO programa.

Creo que lo que pretendes es averiguar el tipo de sistema operativo a traves del nombre de una carpeta, en ese extraño caso aqui tienes un buen ejemplo:

http://msdn.microsoft.com/en-us/library/ms724426(v=vs.85).aspx

Si lo que quieres es saber el sistema operativo que se esta ejecutando prueba con esta funcion:

http://msdn.microsoft.com/en-us/library/ms724451(v=vs.85).aspx
16  Programación / Programación C/C++ / Re: Duda con structs C/C++ en: 21 Junio 2013, 18:50 pm
Memcpy() copia literalmente un area de memoria en otro sitio de la memoria. Echale un ojo a su definicion para que lo tengas mas claro:

http://www.cplusplus.com/reference/cstring/memcpy/
17  Programación / Programación C/C++ / Re: Miniduda ¿Cómo expresar esto en C++? en: 20 Junio 2013, 03:51 am
Si estas en windows puedes usar alguna de las funciones de su api tal como:

http://msdn.microsoft.com/es-es/library/aa365527(v=vs.85).aspx

http://msdn.microsoft.com/es-es/library/aa364418(v=vs.85).aspx
18  Programación / Programación C/C++ / Re: crear arreglo con distintos tipos de datos? en: 18 Junio 2013, 12:56 pm
cómo podría crear mi propio arreglo con distintos tipos de datos

No se puede, todos los elementos del arreglo han de ser del mismo tipo de variables. Lo que puedes hacer es crearte una estructura y ahi si puedes combinar distintos tipos de variables.
19  Programación / Programación C/C++ / Re: ¿Diferencia entre __declspec(dllexport) y __declspec(dllimport)? en: 17 Junio 2013, 02:17 am
Eso de comando -c no existe, cuando hablas de linea de comandos de windows es posible que te estes refiriendo al compilador gcc. En ese caso gcc tiene una opcion -c que sirve para que cree el archivo objeto en lugar de un archivo ejecutable.
20  Programación / Programación C/C++ / Re: Error juego el ahorcado en lenguaje c en: 16 Junio 2013, 18:54 pm
Lo puedes hacer segun el estandar C99, si tu compilador es gcc compilalo con estas opciones:

Código:
gcc -std=c99 
Páginas: 1 [2] 3 4 5 6 7 8 9 10
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines