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

2 la respuesta

¿Cuántas páginas de memoria usan los compiladores de C en sistemas operativos de escritorio para detectar desbordamientos de pila?

Esta pregunta está relacionada pero es diferente deést [https://stackoverflow.com/questions/3082126/c99-faq-and-variable-length-arrays] sobre matrices de longitud variable en C99. Las respuestas señalan que un peligro con la asignación de ...

10 la respuesta

Alternativa estándar al truco ## __ VA_ARGS__ de GCC?

Hay unbien conocid [https://stackoverflow.com/questions/4054085/gcc-appending-to-va-args] problem [http://gcc.gnu.org/onlinedocs/cpp/Variadic-Macros.html] con argumentos vacíos para macros variadic en C99. ejemplo #define FOO(...) ...

4 la respuesta

En C, ¿se garantiza que las variables constantes sean distintas en la memoria?

Hablando de literales de cadena, el estándar C99 dice (6.4.5.6): No se especifica si estas matrices son distintas siempre que sus elementos tengan los valores adecuados. Si el programa intenta modificar dicha matriz, el comportamiento es ...

4 la respuesta

Buena introducción a <inttypes.h> [cerrado]

Quiero recomendar el uso de<inttypes.h> a alguien que haceprintf con versiones mixtas de 32/64 bits. Traté de buscar en Google una página de introducción o tutorial con algunos ejemplos y pautas de uso, pero no pude encontrar una. Puede alguien ...

4 la respuesta

C99: ¿por qué se define falso y verdadero como 0 y 1 y no como ((bool) 0) y ((bool) 1)?

Solo tropezó con una afirmación, que falló, ya que se comparó falso con el tipo de retorno de una función, ya que la función en sí misma devolvió un valor bool y la afirmación verificó no solo el valor, sino también el tipo del valor de retorno ...

3 la respuesta

¿Microsoft visual studio 2010 admite c99?

Me gustaría saber si Microsoft Visual Studio 2010 es compatible con C99. Si no, ¿cómo puedo usar los tipos estándar comointptr_t yuintptr_t?

1 la respuesta

¿Crear una DLL en GCC o Cygwin?

Necesito ayuda para compilar un script ("iterator.c") en una DLL. No puedo usar VS2010 ya que lo hacen admite las funciones agregadas a C en el estándar C99 (estoy usando "complex.h" pero VB no lo admite). He estado buscando un sustituto, pero ...

5 la respuesta

¿Qué puedo usar además de usleep en un entorno POSIX moderno?

Soy bastante nuevo en C pero escribo una pequeña aplicación multiproceso. Quiero introducir un retraso en un hilo. Había estado usando 'usleep' y el comportamiento es lo que deseo, pero genera advertencias en C99. declaración implícita de ...

4 la respuesta

Uso extraño de operador condicional en Linux

En el kernel de Linux 3.0.4, mm / filemap.c tiene esta línea de código: retval = retval ?: desc.error; He intentado compilar un caso de prueba mínimo similar con gcc -Wall y no recibo ninguna advertencia; el comportamiento parece idéntico ...

2 la respuesta

La negación lógica del compilador cero (! 0) depende de C?

Me encontré con un artículo que mencionaba que el resultado de! 0 depende del compilador. El resultado puede ser 1 o FF o FFFF y así sucesivamente. As para el estándar C99 6.5.3.3 Operadores aritméticos unarios, ¡El resultado del operador de ...