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

6 la respuesta

volatile unsigned int * const

n la siguiente línea de código, cuál es el propósito de laconst palabras clave? volatile unsigned int * const UART0DR = (unsigned int *)0x10009000;Yo entiendo elvolatile unsigned int * bit, pero ¿por qué esconst ¿allí

10 la respuesta

¿Por qué malloc (0) devuelve una dirección no nula en Windows?

El siguiente código devuelve una dirección cuando se ejecuta en Windows, aunque esperaba que devuelva NULL. int main() { char *ptr = NULL; ptr = malloc(0); printf("malloc returned = %u\n", ptr); } ¿Qué podría haber provocado tal implementación ...

2 la respuesta

Manejo de errores en C? ¿Cómo lidiar con scanf y personajes ilegales? [cerrado

Estoy escribiendo un programa en C, y para el manejo de errores le dice que busque un carácter ilegal cuando esté escaneando. En otras palabras, busca un personaje que no sea un número entero. Se supone que muestra un mensaje de error apropiado ...

18 la respuesta

¿Puede vincular () y conectar () ambos extremos de una conexión UDP

Estoy escribiendo un sistema de cola de mensajes punto a punto, y tiene que poder operar sobre UDP. Podría elegir arbitrariamente un lado u otro para ser el "servidor", pero no parece correcto ya que ambos extremos envían y reciben el mismo tipo ...

8 la respuesta

Tipo natural de nombres de archivo de directorio en C ++

Tengo una lista de directorio para la que quiero recuperar los nombres de archivo y ponerlos en un vector de cadenas de modo que se ordenen de manera "natural". p.ej. @{ "10.txt" "0.txt" "2.txt" "1.m" "Jan12" "July13.txt" "Nov25.txt" "Jane" ...

4 la respuesta

¿Implementación mínima del algoritmo gmtime?

¿Alguien sabe de un simplegmtime octime ¿Implementación sin tener en cuenta la zona horaria, sin dependencias externas y una licencia sin copyleft (BSD / MIT / cualquier cosa propietaria segura)? Preferiblemente en C, pero básicamente cualquier ...

6 la respuesta

¿Cómo concat dos char * en C?

Recibo un búfer char * que tiene una longitud de 10. Pero quiero concatenar todo el contenido en mi estructura que tiene una variable char *. typedef struct{ char *buffer; //.. }file_entry; file_entry real[128]; int fs_write(char *buffer, int ...

2 la respuesta

¿El acceso al primer campo de una estructura a través de un reparto en C viola los alias estrictos?

¿Viola este código el alias estricto? struct {int x;} a; *(int*)&a = 3 Más abstractamente, ¿es legal emitir entre diferentes tipos siempre que las operaciones de lectura / escritura primitivas sean de tipo correcto?

4 la respuesta

¿Cómo calcular la huella digital SHA-1 del certificado X.509 en C / C ++ / Objective-C?

Antecedentes Estoy escribiendo una utilidad de cliente que es capaz de conectarse a un servidor remoto mediante SSL / TLS. El cliente usa OpenSSL para realizar las transacciones SSL / TLS y me gustaría permitir que los usuarios ...

6 la respuesta

Cómo hacer una estructura externa y definir su typedef

Estoy tratando de implementar algoritmos de árbol en C. He declarado una estructura externa en un archivo de encabezado que es completamente independiente (b_tree_ds.h). Ahora planeo importar el archivo en todos los archivos fuente que quieran ...