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

4 la respuesta

Funciones prototipo C

Como principiante en C, puedo entender la necesidad de prototipos de funciones en el archivo, pero no estoy seguro de algunas cosas. Primero, ¿todas las llamadas a funciones fuera de main requieren una declaración de prototipo? ¿Hay alguna ...

8 la respuesta

En C, ¿acceder a mi índice de matriz es más rápido o acceder por puntero es más rápido?

En C, ¿acceder a un índice de matriz es más rápido o acceder por puntero es más rápido? Por más rápido quiero decir, cuál tomaría menos ciclo de reloj. La matriz no es una matriz constante.

4 la respuesta

Capturar un bloqueo de DLL en C / C ++

Estoy llamando a una función desde una DLL, como esta: __declspec ( dllimport ) bool dll_function(...); int main() { [...] if (dll_function(...)) { [...] } }En algunos casos, los datos que paso a la función DLL provocarán un bloqueo de la DLL. ...

4 la respuesta

tratar con una matriz de lista vinculada

Mi acercamiento: Una matriz de longitud fija (digamos 20) cada elemento apunta al primer nodo de una lista vinculada. Así que tengo 20 diferentes listas vinculadas. Esta es la estructura: struct node{ char data[16]; struct node *next; };Mi ...

0 la respuesta

Los conflictos de declaración entre time.h y linux / time.h me impiden usar CLOCK_TAI

Me gustaria usar #include <time.h> clock_gettime(CLOCK_TAI, &...);pero desafortunadamenteCLOCK_TAI no está definido en stockhora.h encabezado (en openSUSE 13.2 al menos). Sin embargo, se define enlinux / time.h y realmente compatible con el ...

2 la respuesta

¿Cómo atrapar la excepción entera división por cero en lenguaje C?

Se sabe cómo atrapar la excepción de división por cero flotante con el uso de signal(SIGFPE, handler)pero no detecta el problema de división entera por cero incluso si configuro la palabra de control con _control87(0, _MCW_EM ); (MS VC ...

6 la respuesta

¿Cómo puedo devolver una matriz de caracteres de una función en C?

¿Es eso posible? Digamos que quiero devolver una matriz de dos caracteres. char arr[2]; arr[0] = 'c'; arr[1] = 'a';de una función. ¿Qué tipo utilizo incluso para la función? ¿Es mi única opción usar punteros y anular la función? Hasta ahora he ...

2 la respuesta

¿Por qué el sesgo del exponente IEEE-754 utilizado en este código C es 126.94269504 en lugar de 127?

La siguiente función C es defastapprox [https://code.google.com/p/fastapprox/] proyecto. static inline float fasterlog2 (float x) { union { float f; uint32_t i; } vx = { x }; float y = vx.i; y *= 1.1920928955078125e-7f; return y - 126.94269504f; ...

5 la respuesta

Reemplazar varias líneas nuevas en un archivo con solo una

Se supone que esta función busca en un archivo de texto el nuevo carácter de línea. Cuando encuentra el carácter de nueva línea, incrementa elnewLine contador, y cuando hay más de 2 nuevas líneas en blanco consecutivas, se supone que se deben ...

3 la respuesta

Capturando la señal SIGINT para terminar un shell personalizado

Espero que me puedan ayudar a resolver este problema. Para la escuela tengo que transformarCtrl + C a un comando que no cierra el shell, pero él recuerda a través deprintf() que debo escribir exit para cerrar el shell. Ni siquiera sé por dónde ...