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

3 la respuesta

Aclaración sobre un ejemplo de sindicatos en el estándar C11

El siguiente ejemplo se da en el estándar C11, 6.5.2.3 Lo siguiente no es un fragmento válido (porque el tipo de unión no es visible dentro de la función f): struct t1 { int m; }; struct t2 { int m; }; int f(struct t1 *p1, struct t2 *p2) { if ...

3 la respuesta

Const corrección para punteros de matriz?

Alguien hizo un argumento diciendo que en la C moderna, siempre debemos pasar las matrices a las funciones a través de un puntero de matriz, ya que los punteros de matriz tienen una tipificación fuerte. Ejemplo: void func (size_t n, int ...

1 la respuesta

¿Cómo extraigo el secreto previo al maestro usando un cliente basado en OpenSSL?

Tengo una aplicación que estoy haciendo que usa OpenSSL 1.0.2 y me gustaría examinar el tráfico con Wireshark. Wireshark puede (supuestamente) descifrar conversaciones TLS siempre que le des el secreto previo al maestro. Si estoy usando una ...

2 la respuesta

¿Cómo se obtiene información para una zona horaria arbitraria en Windows?

Idealmente, lo que me gustaría poder hacer es tomar el nombre de una zona horaria y pedirle a Windows su información de zona horaria correspondiente (compensación de UTC, compensación de DST, fechas para el cambio de DST, etc.). Parece que ...

6 la respuesta

¿Cuál es la diferencia entre devolver un char * y un char [] de una función? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿Cómo acceder a una variable local desde una función diferente utilizando punteros? [/questions/4570366/how-to-access-a-local-variable-from-a-different-function-using-pointers] 9 respuestas Literales ...

2 la respuesta

¿Por qué c ++ prohíbe la conversión implícita de void *? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿Lanzo el resultado de malloc? [/questions/605845/do-i-cast-the-result-of-malloc] 26 respuestas En C, podemos convertirvoid* a cualquier otro puntero. Pero C ++ lo prohíbe. int *a = malloc(4); lleva ...

7 la respuesta

¿Cómo pueden tener diferentes cadenas la misma dirección [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Dos literales de cadena tienen el mismo valor de puntero? [/questions/13515561/two-string-literals-have-the-same-pointer-value] 5 respuestas Sé que para comparar dos cadenas en C, debe usar lastrcmp() ...

0 la respuesta

Fallo de segmentación al escribir en una cadena [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué aparece un error de segmentación al escribir en una cadena inicializada con "char * s" pero no con "char s ...

4 la respuesta

¿Qué significa `((nulo (*) ()) 0x1000) ();` significa? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿Qué significa la expresión C ((void (*) (void)) 0) (); ¿media [/questions/20357106/what-does-c-expression-voidvoid0-mean] 5 respuestas Aquí hay un código cuyo propósito es configurar el contador del ...

2 la respuesta

C ++ ¿cuál es la diferencia entre la asignación estática y dinámica de esta matriz? [duplicar

Esta pregunta ya tiene una respuesta aquí: Diferencia entre el tipo de matriz y la matriz asignada con malloc [/questions/10575544/difference-between-array-type-and-array-allocated-with-malloc] 9 respuestasint length = 5; int hi[length]; ...