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

2 la respuesta

¿Por qué definir una macro con el mismo nombre y contenido en C?

Estoy investigandoif_link.h en los encabezados del kernel de Linux y contiene esta enumeración: enum { IFLA_UNSPEC, IFLA_ADDRESS, IFLA_BROADCAST, IFLA_IFNAME, IFLA_MTU, IFLA_LINK, IFLA_QDISC, IFLA_STATS, IFLA_COST, #define IFLA_COST ...

4 la respuesta

Llamada de bloqueo de socket C

Me pregunto sobre el comportamiento del socket en acciones de bloqueo y no bloqueo. ¿Qué sucede con los hilos que bloquean el zócalo cuando cambia el modo de bloqueo del zócalo? Aquí está el escenario; thread1 (T1) crea un socket UDP y fd = ...

1 la respuesta

¿Cómo determinar las características de ARMv8 en tiempo de ejecución en iOS?

Estoy tratando de determinar cuándo las funciones opcionales de CPU ARMv8 están disponibles en iOS en tiempo de ejecución. En los escritorios OS X, como i686, x86_64, PPC y PPC64, podemos usarsysctl. Ver, por ejemplo,PR 3108, detección ...

5 la respuesta

¿Por qué el uso del especificador de formato incorrecto en C bloquea mi programa en Windows 7?

Mi programa es el siguiente; #include <stdio.h> #include <string.h> int main() { char string[] = "Gentlemen start your engines!"; printf("That string is %s characters long.\r\n", strlen(string)); return 0; }Estoy compilando bajo gcc, y aunque no ...

6 la respuesta

¿Cómo puedo generar una lista de valores #define del código C?

Tengo un código que tiene muchos códigos de error #define complicados que no son fáciles de decodificar, ya que están anidados en varios niveles. ¿Hay alguna forma elegante de obtener una lista de #defines con sus valores numéricos finales (o lo ...

8 la respuesta

Como no puedo devolver una variable local, ¿cuál es la mejor manera de devolver una cadena desde una función C o C ++?

Como seguimiento deesta pregunta [https://stackoverflow.com/questions/423128/is-this-dynamic-memory-allocation]: Por lo que he visto, esto debería funcionar como se esperaba: void greet(){ char c[] = "Hello"; greetWith(c); return; }pero esto ...

6 la respuesta

¿Hay alguna manera de lograr cierres en C

Me gustaría que esto funcione, pero no: #include <stdio.h> typedef struct closure_s { void (*incrementer) (); void (*emitter) (); } closure; closure emit(int in) { void incrementer() { in++; } void emitter() { printf("%d\n", in); } return ...

1 la respuesta

¿Por qué un valor variable modificable no puede tener un tipo de matriz?

Del estándar C11 (§6.3.2.1 Valores, matrices y designadores de funciones): A valor modificable es un valor de l que no tiene un tipo de matriz, no tiene un tipo incompleto, no tiene un tipo const y, si es una estructura o unión, no tiene ningún ...

1 la respuesta

la llamada fgets () con redirección obtiene un flujo de datos anormal

Estaba a punto de escribir un shell con lenguaje C. Aquí está el código fuente a continuación: #include <unistd.h> #include <stdio.h> #include <string.h> #include <sys/wait.h> #include <stdlib.h> int getcmd(char *buf, int nbuf) { memset(buf, 0, ...

2 la respuesta

¿Hay alguna diferencia entre ANSI C e ISO C?

Entiendo que hay un estándar ANSI y un estándar ISO para C. ¿Hay alguna diferencia entre estos dos estándares? Si es así, ¿Que son? Y si no hay una diferencia, ¿cuál es el punto de tener dos estándares?