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

4 la respuesta

¿Por qué el kernel de Linux está codificado usando C no estándar (características específicas de gcc)? [cerrado

El código del kernel de Linux utiliza la "expresión-declaración" y el tipo de extensión que lo hace solo compilable bajo gcc. Más lo pienso, más no tiene sentido. Derrota el propósito de la portabilidad y el estándar C. (ahora el código ...

8 la respuesta

¿Cómo saltar la ejecución del programa a una dirección específica en C?

Quiero que el programa salte a una dirección específica en la memoria y continúe la ejecución desde esa dirección. Pensé en usargoto pero no tengo una etiqueta sino una dirección en la memoria. No es necesario preocuparse por volver de la ...

2 la respuesta

Proceso engendrado de la aplicación multiproceso

Tengo una situación en la que necesito generar un proceso auxiliar desde una aplicación muy grande y multiproceso, sobre la cual no tengo control completo. Ahora estoy usandofork()/exec(). Esto funciona la mayor parte del tiempo, pero en ...

6 la respuesta

Está usleep () en C implementado como espera ocupada?

Estoy creando una aplicación multiproceso conpthreads y necesita un hilo para revisar periódicamente algunas cosas. Durante el tiempo entre este hilo no debería usar ninguna CPU. ¿Es esto posible conusleep()? Esusleep() no está ocupado ...

10 la respuesta

Cómo es que mi índice de matriz es más rápido que el puntero

¿Por qué el índice de matriz es más rápido que el puntero? ¿No se supone que el puntero es más rápido que el índice de matriz? ** utilicé time.h clock_t para probar dos funciones, cada bucle 2 millones de veces. Pointer time : 0.018995 Index ...

3 la respuesta

Asignación de memoria en enlaces estáticos vs dinámicos de tiempo de ejecución C

a arquitectura de @Mi programa involucra complementos (dlls) y el exe (obviamente). Somos el único proveedor de complementos. Me dijeron que asignar memoria en un complemento y luego liberarlo en el código exe era un problema potencial si ...

2 la respuesta

¿Cómo extraer la frecuencia de los datos de muestra WAV?

Estoy desarrollando una aplicación en c para leer archivos WAV PCM simples. Mi pregunta es, ¿cómo debo interpretar las muestras del fragmento de datos, para poder extraer la frecuencia de la muestra? Dado un ejemplo WAV, ¿cómo pueden los datos ...

4 la respuesta

Convierta 4 bytes char a int32 en C

Primero convierto un número int32 en la matriz char [4], luego convierto la matriz a int32 por (int *), pero el número no es el mismo que antes: unsigned int num = 2130706432; unsigned int x; unsigned char a[4]; a[0] = (num>>24) & 0xFF; a[1] = ...

2 la respuesta

scanf (“% [^ \ n] s”, a) vs gets (a)

Me han dicho que scanf no debe usarse mientras el usuario ingresa una cadena. En su lugar, vaya por gets () por la mayoría de los expertos y también por los usuarios de StackOverflow. Nunca pregunté en StackOverflow por qué uno no debería usar ...

10 la respuesta

Cómo asignar dinámicamente espacio de memoria para una cadena y obtener esa cadena del usuario?

Quiero leer la entrada del usuario usando el programa C. No quiero usar una matriz como, char names[50];porque si el usuario da una cadena de longitud 10, entonces los espacios restantes se desperdician. Si uso el puntero de caracteres ...