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

2 la respuesta

Comprender las conversiones implícitas para printf

El estándar C99 diferencia entre conversiones de tipo implícito y explícito (6.3 Conversiones). Supongo, pero no pude encontrar, que se realizan conversiones implícitas, cuando el tipo de destino es de mayor precisión que la fuente, y puede ...

2 la respuesta

C Analizador de programas para ubuntu?

Así que tengo que construir un programa en C que prácticamente tome un comando del teclado, dividirlo en tokens que están almacenados en una matriz y usar esos tokens como entrada para "execv" (un comando en ubuntu), elegí el comando "uname "con ...

1 la respuesta

¿Cómo encontrar la ruta más larga en un gráfico cíclico entre dos nodos?

Ya resolví la mayoría de las preguntas publicadasaquí [https://stackoverflow.com/questions/2647261/suggestions-of-the-easiest-algorithms-for-some-graph-operations] , todos menos el camino más largo. He leído el artículo de Wikipedia sobre ...

3 la respuesta

¿Incluir encabezados en el archivo de encabezado?

Tengo varias bibliotecas hechas por mí mismo (una biblioteca de geometría, una biblioteca de listas vinculadas, etc.). Quiero hacer un archivo de encabezado para incluirlos a todos en una lib.h. ¿Podría hacer algo como esto? #ifndef LIB_H_ ...

1 la respuesta

Optimización de retorno de GCC

Me gustaría saber si GCC puede optimizar código como int foo(args) { if(is_true) { do_smth; n = call_func(args); do_smth; return n; } else { return call_func(args); } }para que si estoy en otra rama, la llamada de call_func se ejecute como si no ...

5 la respuesta

Explicación de un algoritmo para establecer, borrar y probar un solo bit

Oye, en el libro Programming Pearls, hay un código fuente para configurar, borrar y probar un poco del índice dado en una matriz de entradas que en realidad es una representación establecida. El código es el siguiente: #include<stdio.h> #define ...

3 la respuesta

Uso de punteros vacíos en diferentes plataformas.

He escuchado que los punteros primero deben anularse para garantizar la coherencia de los valores en diferentes plataformas y deben usar%p Especificador de formato. ¿Por qué es y cuáles son exactamente los problemas? int x=100; int *pi=&x; ...

1 la respuesta

¿Cómo escribo typedef una estructura definida por la implementación en un encabezado genérico?

Tengo un proyecto en C que está diseñado para ser portátil en varias plataformas (PC e integradas). El código de la aplicación utilizará varias llamadas que tendrán implementaciones específicas de la plataforma, pero comparten una API ...

1 la respuesta

Cómo crear un ada lib.a y un enlace a C

Estoy tratando de crear una biblioteca ada y he intentado algunas cosas diferentes. Intenté compilar el proyecto usando makefiles e intenté crear una biblioteca a partir de todos los archivos .o. Esto parecía no funcionar como se esperaba. Luego ...

4 la respuesta

¿Cómo desaprobar una macro en GCC?

yo se como usaratributoen desuso para desaprobar una función como esta: int old_fn () __attribute__ ((deprecated));Pero cómo desaprobar una macro como esta: #define OLD_MACRO 1Gracias de antemano. Eric