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

2 la respuesta

¿Cómo determinar los tipos enteros que son el doble del ancho que `int` y` unsigned`?

Los valores de multiplicación intermedia generalmente necesitan el doble de bits que las entradas. // Example int foo(int a, int b, int carry, int rem) { int2x c; // Some type that is twice as wide at `int` c = (int2x)a * b + carry; return (int) ...

5 la respuesta

Relleno en mapa de bits rgb de 24 bits

¿Podría alguien explicarme por qué en el archivo de mapa de bits rgb de 24 bits tengo que agregar un relleno cuyo tamaño depende del ancho de la imagen? Para qué ? Quiero decir que debo agregar este código a mi programa (en C): if( read % 4 != ...

7 la respuesta

¿Cuándo la macro NULL no era 0?

Recuerdo vagamente haber leído sobre esto hace un par de años, pero no puedo encontrar ninguna referencia en la red. ¿Me puede dar un ejemplo donde la macro NULL no se expandió a 0? Editar para mayor claridad: hoy se expande a cualquiera((void ...

1 la respuesta

Cómo eliminar un elemento de hsearch

Estoy usando la función hsearch_r proporcionada por la biblioteca GNU C. Veo que si bien puedo agregar elementos a la tabla HASH usando hsearch_r y pasar la acción como ENTER, no veo forma de eliminar un elemento o una entrada de la tabla ...

7 la respuesta

Advertencia: la comparación con literales de cadena da como resultado un comportamiento no especificado

Estoy comenzando un proyecto de escribir un shell simplificado para Linux en C. No soy nada competente con C ni con Linux, esa es exactamente la razón por la que decidí que sería una buena idea. Comenzando con el analizador, ya he encontrado ...

5 la respuesta

¿Son C / C ++ / ObjC / Swift / JS los únicos lenguajes permitidos de Apple para el desarrollo de iPhone?

De acuerdo aesta publicación [http://daringfireball.net/2010/04/iphone_agreement_bans_flash_compiler]en Daring Fireball, un nuevo lanzamiento del Acuerdo de SDK para iPhone junto con el anuncio del iPhone OS 4.0 de hoy específicamente ...

3 la respuesta

¿Cómo borro un objetivo de renderizado de Direct2D para que sea completamente transparente?

Estoy tratando dedibujar rectángulos semitransparentes en un HWND invisible. Sin embargo, limpiar la ventana con ID2D1HwndRenderTarget :: Clear solo hace que toda la ventana sea negra, por lo que cuando dibujo rectángulos en la parte superior, se ...

1 la respuesta

C - comportamiento de fork y printf [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué printf no se vacía después de la llamada a menos que haya una nueva línea en la cadena de ...

5 la respuesta

¿Hay alguna forma de escribir "mod 31" sin operadores de módulo / división?

Obtener el módulo de un número se puede hacer fácilmente sin el operador del módulo o las divisiones, si su operando es una potencia de 2. En ese caso, la siguiente fórmula es válida:x % y = (x & (y − 1)). Esto es a menudo mucho rendimiento en ...

1 la respuesta

Manipular el Portapapeles en C en Mac OS X

¿Cómo se copia el texto en el portapapeles en C o con un comando de línea de comandos?