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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 ... 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 [74] 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 ... 161
731  Programación / Programación C/C++ / Re: Libreria Math de C fuera del Dev-C++ en: 1 Julio 2017, 23:38 pm
El código del define es este
#define obj2bin(obj) execobj2bin(&#obj, sizeof(#obj))
Lo que pasa es que, por alguna razón, la etiqueta code suma caracteres de más.
732  Programación / Programación C/C++ / Re: {FizzBuzz} Ofuscado en C. en: 29 Junio 2017, 07:36 am
Lo principal es conocer muy bien C para saber toda su sintaxis.
Después creas un programa normal y trabajas a partir de él transformando las senten ias simples en un grupo equivalente que hagan lo mismo. Este último punto lo repites hasta que quedes satisfe o mientras sigas sin liarte.
733  Programación / Programación C/C++ / Re: Cómo definir un valor de una cifra a otra en: 27 Junio 2017, 22:37 pm
Con operadores lógicos http://c.conclase.net/curso/?cap=004c
y un poco de álgebra de Boole http://www.uhu.es/rafael.lopezahumada/descargas/tema3_fund_0405.pdf

no se te volverán a escapar estas condiciones.
734  Programación / Programación C/C++ / Re: cabeceras en: 27 Junio 2017, 14:37 pm
Las primera comprobación es larga porqué debe preveer todas las distintas formas en que las APIs definen código para Windows y que no formen parte de Cygwin que recrea un entorno Linux dentro de windows.

El WIN32_WINNT es un símbolo para que las APIs activen, en durante la compilación condicional, ciertas funciones y tipos de datos.

Sobre la ruta que marcas sí, es una ruta *nix y no, no funciona con windows (pero sí bajo cygwin)

Lo último es la compilación condicional que compilará una cosa si está definido el símbolo win32 o el otro si no lo está (por ser otro S.O.)
735  Programación / Programación C/C++ / Re: Libreria Math de C fuera del Dev-C++ en: 27 Junio 2017, 07:45 am
Como dice engel lex no intentes entenderlo, por ahora, úsalo como una caja negra. Algo como printf que simplemente usas.
736  Programación / Programación C/C++ / Re: Ayuda con declaracion de memoria dinamica en funcion en: 27 Junio 2017, 06:51 am
Es un typedef al mayor entero sin signo capaz de usar toda el tamaño de la palabra del procesador.
737  Programación / Programación C/C++ / Re: Ayuda con declaracion de memoria dinamica en funcion en: 27 Junio 2017, 01:44 am
Más bien:
Código
  1. void imprimir(int cedula_valida[],float **nota,size_t numalumnos,size_t numcalificaciones);
738  Programación / Programación C/C++ / Re: Libreria Math de C fuera del Dev-C++ en: 27 Junio 2017, 01:39 am
Usa algo así para depurar. Convierte las variables a double a ver que te da el programa cuando falla.
Código
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. #define obj2bin(obj) execobj2bin(&#38;#obj, sizeof(#obj))
  5.  
  6. static void execobj2bin(void *obj, size_t size) {
  7.    for(int i = size - 1; i >= 0; --i)
  8.        for(int j = 7; j >= 0; --j)
  9.            printf("%d", ((char*)obj)[i]>>j & 1);
  10. }
  11.  
  12. int main( void ) {
  13.    int x = 10;
  14.    int y = 2;
  15.    int z = pow(x,y);
  16.  
  17.    printf("10 al cuadrado es igual a %i \n", z );
  18.    printf("x = "); obj2bin(x); puts("");
  19.    printf("y = "); obj2bin(y); puts("");
  20.    printf("z = "); obj2bin(z); puts("");
  21.  
  22.    getchar();
  23. }
739  Programación / Programación C/C++ / Re: Ayuda con declaracion de memoria dinamica en funcion en: 26 Junio 2017, 23:20 pm
Usa la notación de punteros.

Para pasar arrays y tablas usa la notación de arrays y tablas. Para pasar punteros usa la notación de punteros.
740  Programación / Programación C/C++ / Re: ayuda en: 26 Junio 2017, 23:17 pm
%s no es para adquirir un carácter.
Páginas: 1 ... 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 [74] 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 ... 161
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines