Resultados de la búsqueda a petición "c"
¿Por qué ningún punto y coma da errores pero muchos de ellos no?
Considere este código C: #include <stdio.h>; int main(void) { puts("Hello, world!");; ; ; return 0; ; ; ; };Aquí he puesto punto y coma en casi todos los lugares posibles. Solo paradivertido. Pero sorprendentementefuncionó ...
Convención de llamada x86: ¿los argumentos pasados por la pila deben ser de solo lectura?
Parece que los compiladores de vanguardia tratan los argumentos pasados por stack como de solo lectura. Tenga en cuenta que en la convención de llamadas x86, la persona que llama empuja los argumentos a la pila y la persona que llama utiliza los ...
JNI wrapper para la función C usando SWIG: ¿cuál debería ser el mapa de tipos?
Estoy tratando de crear el contenedor JNI para las siguientes funciones en C: int err = new_instance(const char* name, instance_t* instance);name - entrada,instance - salida int err = get_value(const instance_t instance, int *val);instance - ...
¿por qué es -1> strlen (t) verdadero en C? [duplicar]
Esta pregunta ya tiene una respuesta aquí: void main () {if (sizeof (int)> -1) printf ("true"); sino printf ("falso"); ; [duplicar] [/questions/20853451/void-main-ifsizeofint-1-printftrue-else-printffalse] 3 respuestas¿Por qué sizeof (int) no es ...
Variable externa en una dirección específica
Usando C ++ y GCC, ¿puedo declarar una variable externa que usa una dirección específica en la memoria? Algo como int key __attribute__((__at(0x9000)));AFAIK esta opción específica solo funciona en sistemas integrados. Si existe tal opción para ...
Implementación CRC32 C o C ++ [cerrado]
Estoy buscando una implementación de CRC32 en C o C ++ que tenga una licencia explícita como gratuita o de dominio público. La implementaciónaquí [http://www.networkdls.com/Software/View/CRC32]parece agradable, pero lo único que dice sobre la ...
¿Es volátil una forma adecuada de hacer que un solo byte sea atómico en C / C ++?
Sé que volátil no impone atomicidad en int, por ejemplo, pero ¿lo hace si accede a un solo byte? La semántica requiere que las escrituras y las lecturas sean siempre de memoria si no recuerdo mal. O en otras palabras: ¿las CPU leen y escriben ...
CMake compilación cruzada con un enlazador específico no pasa argumentos a armlink
Estoy tratando de compilar un proyecto para compilaciones ARM Cortex incrustadas, pero no puedo hacer que el enlazador funcione. Quiero usar armlink, pero no se pasan archivos a armlink y, por lo tanto, no se produce ningún archivo .elf. Mi ...
Análisis FFmpeg H264
Estoy usando FFmpeg para decodificar video H.264, para el siguiente programa: #include <stdlib.h> #include <stdio.h> #include <string.h> #include <signal.h> #include <sys/time.h> #include <time.h> #include <libavcodec/avcodec.h> ...
Ejecución simultánea de bloques if y else
En C o C ++ if ( x ) statement1; else statement2;Por qué valor dex ¿Se ejecutarán ambas declaraciones? Sé que podemos ejecutarif-else juntos así: if(1){ goto ELSE; } else{ ELSE: }¿Hay alguna manera, como un valor? (Lo cual creo que no es ...