Resultados de la búsqueda a petición "c"

2 la respuesta

¿Por qué rand ()% 7 siempre devuelve 0?

Esto parece ser un problema realmente extraño: Este es mi código: #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { @autoreleasepool { srand((unsigned int)time(NULL)); int newRandomNumber = 0; newRandomNumber = ...

2 la respuesta

Memoria no liberada pero aún accesible, ¿está goteando?

Al verificar con valgrind, veo que 5 bloques de memoria no se liberaron después de terminar mi programa, pero aún se puede acceder a ellos. ¿Necesito que me moleste? ¿Y cómo sucede? zhanwu@gelata:~/sandbox$ valgrind ./a.out ==2430== Memcheck, ...

30 la respuesta

¿Por qué programa en asamblea? [cerrado

Tengo una pregunta para todos los hackers de bajo nivel. Me encontré con esta frase en un blog. Realmente no creo que la fuente importe (es Haack si realmente te importa) porque parece ser una declaración común. Por ejemplo, muchos juegos ...

3 la respuesta

OpenMP, para el bucle dentro de la sección

Me gustaría ejecutar el siguiente código (a continuación). Quiero generar dos hilos independientes, cada uno correría un bucle paralelo. Lamentablemente, recibo un error. Aparentemente, paralelofor no se puede generar dentro desection. ¿Cómo ...

2 la respuesta

GCC Atributo a nivel de bits

¿Qué hace GCC's__attribute__(bitwise) significa? El atributo no se menciona en las páginas de información de GCC-4.6. Me encontré con eso en el archivoopen-iscsi-2.0.871/include/iscsi_proto.h en origen el proyecto Open-ISCSI donde se usa ...

7 la respuesta

¿De qué se trata el UTF-8 normalizado?

LosICU project [http://userguide.icu-project.org/transforms/normalization] (que ahora también tiene unaPHP library [http://us.php.net/manual/en/class.normalizer.php]) contiene las clases necesarias para ayudar a normalizar las cadenas UTF-8 para ...

6 la respuesta

calling función no administrada char devuelve char *

Tengo una función en código C / C ++ no administrado (dll) que devuelve una estructura que contiene una matriz de caracteres. Creé C # struct para recibir este valor de retorno uppon llamando a la función. Y al llamar a esta función, obtengo ...

7 la respuesta

Indenting # define

Yo sé eso#defines, etc. normalmente nunca se sangran. ¿Por qué Estoy trabajando en un código en este momento que tiene una horrible mezcla de#defines,#ifdefs,#elses,#endifs, etc. Todo esto a menudo mezclado con el código C normal. La no sangría ...

3 la respuesta

¿Por qué un puntero a un puntero es incompatible con un puntero a una matriz?

OK, estoy teniendo problemas para entender punteros a punteros vs punteros a matrices. Considere el siguiente código: char s[] = "Hello, World"; char (*p1)[] = &s; char **p2 = &s; printf("%c\n", **p1); /* Works */ printf("%c\n", **p2); /* ...

12 la respuesta

Decimal a binario

Tengo un número que me gustaría convertir a binario (desde decimal) en C. Me gustaría que mi binario siempre esté en 5 bits (el decimal nunca excederá de 31). Ya tengo una función que lo hace manualmente dividiendo, pero que es difícil de ...