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

5 la respuesta

Problema compilando ejemplo de K&R

Tengo problemas para compilar el programa de ejemplo presentado en la sección 5.11 del libro. Eliminé la mayor parte del código y dejé solo las cosas relevantes. #define MAXLINES 5000 char *lineptr[MAXLINES]; void qsort1(void *lineptr[], ...

5 la respuesta

¿Qué significa "el control llega al final de la función no nula"

He estado recibiendo errores extraños del compilador en este algoritmo de búsqueda binaria. Recibo una advertencia de quecontrol reaches end of non-void function. ¿Qué significa esto int binary(int val, int sorted[], int low, int high) { int ...

8 la respuesta

popen lectura y escritura simultáneas [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Puede popen () hacer tuberías bidireccionales como pipe () + fork ()? [/questions/3884103/can-popen-make-bidirectional-pipes-like-pipe-fork] 5 respuestas ¿Es posible leer y escribir en un descriptor de ...

2 la respuesta

¿Cómo incrustar un script Lua dentro de un binario C?

Me han echado a perder en el mundo de los shell donde puedo hacer: ./lua <<EOF > x="hello world" > print (x) > EOF hello world Ahora estoy tratando de incluir un script Lua dentro de una aplicación C que espero crezca con el tiempo. Empecé con ...

10 la respuesta

Encontrar el ancestro común en un árbol binario

Esta pregunta se me hizo en una entrevista: tengo un árbol binario y tengo que encontrar el ancestro común (padre) dado dos nodos aleatorios de ese árbol. También se me da un puntero al nodo raíz. Mi respuesta es Atraviese el árbol por ...

9 la respuesta

Anular una llamada de función en C

Quiero anular ciertas llamadas de función a varias API para registrar las llamadas, pero también es posible que desee manipular los datos antes de enviarlos a la función real. Por ejemplo, digamos que uso una función llamadagetObjectName miles ...

7 la respuesta

¿Cómo puedo acceder a una variable global sombreada en C?

¿Cómo puedo acceder a una variable global sombreada en C? En C ++ puedo usar:: para el espacio de nombres global.

2 la respuesta

¿Cuál es la dirección de memoria de la tabla de caracteres en DOS? [cerrado

¿Cuál es la dirección de la tabla de caracteres en DOS donde podemos crear nuevas fuentes y símbolos manipulando los píxeles de cada carácter? Sé cambiarlo con interrupciones del BIOS, pero solo necesito la dirección de memoria de la tabla de ...

2 la respuesta

Debo unificar dos núcleos similares con una declaración 'si', arriesgando pérdida de rendimiento?

Tengo 2 funciones de kernel muy similares, en el sentido de que el código es casi el mismo, pero con una ligera diferencia. Actualmente tengo 2 opciones: Escriba 2 métodos diferentes (pero muy similares)Escriba un solo núcleo y coloque los ...

4 la respuesta

Array con tamaño 0

Hoy, por cierto, definí una matriz bidimensional con el tamaño de una dimensión siendo 0, sin embargo, mi compilador no se quejó. Encontré lo siguiente que establece que esto es legal, al menos en el caso de gcc: 6.17 Matrices de longitud ...