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

2 la respuesta

Cómo envolver la función existente en C

Estoy tratando de ajustar la función existente. El siguiente código está perfectamente trabajado. #include<stdio.h> int __real_main(); int __wrap_main() { printf("Wrapped main\n"); return __real_main(); } int main() { printf("main\n"); return ...

8 la respuesta

Acceso a variables secundarias a través de estructuras de nivel superior

Si tengo estas estructuras: typedef struct { int x; } foo; typedef struct { foo f; } bar;Normalmente tendrías accesox medianteb.f.x, pero ¿hay alguna manera de configurar esto para que pueda acceder al elementox sin referirse af? bar b; b.x = ...

5 la respuesta

Inicialización desde una advertencia de tipo de puntero incompatible cuando se asigna a un puntero

GCC me da una advertencia de 'Inicialización de tipo de puntero incompatible' cuando uso este código (aunque el código funciona bien y hace lo que se supone que debe hacer, que es imprimir todos los elementos de la matriz). #include <stdio.h> ...

1 la respuesta

Cómo acceder al indicador de acarreo al agregar dos números de 64 bits usando asm en C

Sí, gracias, eso funciona. @PeterCordes. también__int128 trabajos. Pero una cosa más como dijiste usando la intrínseca de la aritmética de multiprecisión que es_addcarry_u64 en C, usando el archivo de encabezadoimmintrin.h Tengo el siguiente ...

1 la respuesta

Leer la secuencia dumepd RTP en libav

Hola, necesito un poco de ayuda / orientación porque me quedé atrapado en mi investigación. El problema: Cómo convertir datos RTP usando gstreamer o avlib (ffmpeg) en API (por programación) o versiones de consola. Datos Tengo un volcado RTP ...

6 la respuesta

¿El mejor método de sincronización en C?

¿Cuál es la mejor manera de cronometrar una sección de código con alta resolución y portabilidad? /* Time from here */ ProcessIntenseFunction(); /* to here. */ printf("Time taken %d seconds %d milliseconds", sec, msec);¿Existe una biblioteca ...

4 la respuesta

¿Por qué sizeof (* "327") devuelve 1 en lugar de 8 en un sistema de 64 bits?

printf("%lu \n", sizeof(*"327"));Siempre pensé que el tamaño de un puntero era de 8 bytes en un sistema de 64 bits, pero esta llamada sigue regresando 1. ¿Alguien puede dar una explicación?

4 la respuesta

Función C para separar una cadena en una matriz de caracteres

Quiero crear una función para dividir un texto usando un separador en C. Dos parámetrostext yseparator pasará a la función y la función debe devolver unarray of chars. Por ejemplo si la cadena esHello Word of C y el separador es unwhite ...

6 la respuesta

calificador const para punteros a punteros

Tengo problemas para deducir qué es constante, cuando se aplica a punteros a punteros, etc., es decir, qué es constante cuando tienes const Foo **foo;¿Puedo cambiar algo aquí en ** foo? como enfoo[0]->bar = 12; Qué pasa: const Foo ***foo; Foo ...

2 la respuesta

¿Método multiplataforma para crear una carpeta / directorio?

¿Hay alguna manera de crear una carpeta / directorio "en código" usando C, que es multiplataforma? ¿O tendré que usar el preprocesador para indicar qué método usar?