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

4 la respuesta

¿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ó ...

3 la respuesta

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 ...

1 la respuesta

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 - ...

3 la respuesta

¿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 ...

7 la respuesta

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 ...

10 la respuesta

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 ...

4 la respuesta

¿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 ...

3 la respuesta

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 ...

1 la respuesta

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> ...

13 la respuesta

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 ...