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

2 la respuesta

Sockets de cliente y servidor sin bloqueo en C [cerrado]

Comencé a leer y aprender sobre "sockets", pero estoy buscando una pequeña muestra de código escrita en C para un cliente y servidor que no bloqueará El código debe poder enviar entradas desde el cliente y el servidor debe poder recibir la ...

4 la respuesta

Polimorfismo (en C) [duplicado]

Posible duplicado: ¿Cómo puedo simular el polimorfismo de estilo OO en C? [https://stackoverflow.com/questions/524033/how-can-i-simulate-oo-style-polymorphism-in-c] Estoy tratando de comprender mejor la idea del polimorfismo con ejemplos ...

3 la respuesta

comparando números para ordenar y luego obtenga el valor medio

e puede lograr clasificar cinco enteros utilizando operadores bit a bit o de comparación obteniendo primero el número más alto, luego el segundo más alto, luego el tercero, y así sucesivamente. Aquí está mi código para obtener el número más ...

4 la respuesta

¿Por qué gcc lanza una advertencia cuando devuelve un puntero a una variable local y no cuando devuelve una variable local?

Por favor vea el ejemplo de código a continuación. La declaraciónreturn (&i) en funciónfun_ret_loc_ptr() devuelve una advertencia: "la función devuelve la dirección de la variable local". Por otro lado, la declaraciónreturn a ...

3 la respuesta

¿Por qué los typedefs no están bien escritos?

¿Cuál es la razón detypedefs no está fuertemente tipeado? ¿Hay algún beneficio que no pueda ver o se debe a la compatibilidad con versiones anteriores? Vea este ejemplo: typedef int Velocity; void foo(Velocity v) { //do anything; } int main() { ...

3 la respuesta

La pila de un programa C alguna vez se reducirá?

He notado que cada programa C en ejecución tiene una asignación privada llamada [stack] que inicialmente es bastante pequeña (128k en mi máquina), pero crecerá para acomodar cualquier variable automática (hasta el límite de tamaño de la pila). ...

6 la respuesta

En Java, la declaración "5/0" no activa la señal SIGFPE en mi máquina Linux, ¿por qué?

Escribí un programa c muy simple: #include<stdio.h> int main(){ int a=2; int b=0; printf("%d\n", a/b); } y ejecútelo con strace: strace ./a.out y obtenga el resultado por debajo (solo pegue la parte de la cola) ... ... mprotect(0x600000, 4096, ...

3 la respuesta

Convierta una cadena hexadecimal larga en la matriz int con sscanf

Tengo una entrada como char *input="00112233FFAA"; uint8_t output[6]; ¿Cuál es la forma más fácil de convertirinput dentrooutput consscanf? (prefiero 1 línea sin bucle) La solución que tengo en mente no escala a más de 20 cadenas ...

6 la respuesta

¿Cuáles son algunas formas "buenas" de usar longjmp / setjmp para el manejo de errores en C?

Tengo que usar C para un proyecto y estoy pensando en usarlongjmp/setjmp para el manejo de errores, ya que creo que será mucho más fácil manejar el error en un lugar central que los códigos de retorno. Agradecería si hay algunas pistas sobre ...

3 la respuesta

Kernel: ¿cómo iterar los elementos secundarios del proceso actual?

En Linux Kernel Development, tercera edición, este código se proporcionó para atravesar a los hijos del proceso actual. list_for_each(list, &current->children) { task = list_entry(list, struct task_struct, sibling); /* task now points to one of ...