Resultados de la búsqueda a petición "c"
Generando lista de números aleatorios sin duplicación usando C?
Estaba haciendo un juego de rompecabezas y quiero generar una lista de números aleatorios entre algún límite. Ya he usado la función rand y srand pero también me da un valor duplicado. Quiero generar una lista aleatoria sin duplicación, ¿cómo lo ...
C programa sin encabezado
Escribo el programa "hello world" en C. void main() { printf("Hello World"); } // note that I haven't included any header file El programa se compila con advertencia como vikram@vikram-Studio-XPS-1645:~$ gcc hello.c hello.c: In function ...
¿Está disponible el descriptor de archivos de socket de comprobación?
Si tengo un descriptor de archivo (socket fd), ¿cómo verificar si este fd está disponible para lectura / escritura? En mi situación, el cliente se ha conectado al servidor y conocemos el fd. Sin embargo, el servidor desconectará el socket, ¿hay ...
¿Para qué son útiles las estructuras anónimas y las uniones en C11?
C11 agrega, entre otras cosas, 'Estructuras y uniones anónimas'. Revisé pero no pude encontrar una explicación clara de cuándo serían útiles las estructuras anónimas y las uniones. Pregunto porque no entiendo completamente lo que son. Entiendo ...
pointer al tipo de matriz, c
si tuviera que decir int (*i)[10] = malloc(size(int *) * 5);esta memoria asignada que se parece a {(int *), (int *), (int *), (int *), (int *)} ahora cuando desreferencia a cualquiera de esos punteros me sale memoria no inicializada, ...
onversiones aritméticas usuales en C: ¿Cuál es la razón detrás de esta regla particula
De k & R C rimero, si cualquiera de los operandos es doble largo, el otro se convierte en doble largo.e lo contrario, si cualquiera de los operandos es doble, el otro se convierte en doble.e lo contrario, si cualquiera de los operandos es ...
Cuando se pone a cero una estructura como sockaddr_in, sockaddr_in6 y addrinfo antes de su uso, ¿cuál es correcto: memset, un inicializador o cualquiera?
Cuando miro código real o código de socket de ejemplo en libros, páginas de manual y sitios web, casi siempre veo algo como: struct sockaddr_in foo; memset(&foo, 0, sizeof foo); /* or bzero(), which POSIX marks as LEGACY, and is not in standard ...
gdb cómo mostrar el nombre del hilo
Hay muchos hilos creados en mi aplicación. algunos de los nombres de los hilos son visibles en el gdb mientras ejecuto el comando 'hilos de información', otros no se muestran. Cómo obtener todo el nombre del hilo en lugar del valor hexadecimal ...
¿Existe alguna convención para las declaraciones de puntero en C? [cerrado
Cuando declarando punteros en C, hay 2 (editar: 3) variantes: Variante A: int* ptr; Variante B: int *ptr; Variante C: int * ptr; En A, el operador de indirección se ha agregado al tipo. En B, el operador de indirección se ha antepuesto a la ...
Es posible compilar código C anterior a ANSI (estilo K y R) con Visual C ++?
Tenemos algún código C antiguo con declaraciones de funciones anteriores a ANSI (estilo K y R). Por ejemplo int foo(x, y) double x, y; { /* do some stuff */ }Existe un conmutador de compilador para habilitar la compatibilidad con esto en Visual ...