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

1 la respuesta

¿Por qué el Libro dice que debo lanzar malloc?

Hoy llegué a la página167deEl lenguaje de programación C (segunda edición Brian W. Kernighan y Dennis M. Ritchie) [https://rads.stackoverflow.com/amzn/click/com/0131103628]y descubrí que el autor dice que debo lanzarmalloc. Aquí está la parte del ...

1 la respuesta

¿Cuál es la época de CLOCK_TAI?

Desde la versión 3.10 del kernel de Linux, la funciónclock_gettime() ahora aceptaCLOCK_TAI. No pude encontrar una descripción detallada de este reloj. ¿Cuál es su época? EDITAR 1: ¿Acabo de comparar la salida de CLOCK_REALTIME y CLOCK_TAI en ...

1 la respuesta

Si el puntero de archivo es nulo, ¿tengo que usar fclose ()? (C)

Cuando abro un archivo en C, actualmente estoy haciendo esto: int main() { FILE *f f = fopen("employers.dat", "rb"); if(f == NULL) { PUTS("can not open the file:\"employers.dat\""); fclose(f); exit(-1); } return 0; }¿Es necesario usarfclose si ...

3 la respuesta

Gestión de memoria del campo de bits en C

Para comprender el almacenamiento de memoria de campo de bits, he creado el programa de prueba a continuación. #include <stdio.h> int main() { int a; typedef struct { int b7 : 1; int b6 : 1; int b5 : 1; int b4 : 1; int b3 : 1; int b2 : 1; int b1 ...

2 la respuesta

¿Datos de Linux, C, epoll (), read () incompletos?

Linux, C. El siguiente problema solo ocurre al usar epoll (). Si uso select () en el socket del servidor, no hay pérdida de datos. ============================= Actualización: recibí errno = 11 (Inténtalo de nuevo) en read (). ...

1 la respuesta

Mi programa reemplaza todos los tipos de datos de cadena en todos los nodos en la lista vinculada

Tengo un programa que básicamente agrega un historial (nodo) a employee_record (lista vinculada). Aquí está mi código: #include <stdio.h> #include <stdlib.h> struct history{ char *department1; char *title1; int day; int month; int year; struct ...

3 la respuesta

¿Cuándo usar NULL y cuándo usar '\ 0' en la lista vinculada en C?

Aprendí eso en C:null char == '\0' == NULL, y escribí un bucle a continuación para leer desde el principio hasta el final de un char [] en C. // case #1 char buf[32]; while (buf[i] != NULL){ //do something... }Sin embargo, mi compilador gcc me ...

5 la respuesta

c ++: definición de matriz local versus una llamada malloc

¿Cuál es la diferencia entre esto? somefunction() { ... char *output; output = (char *) malloc((len * 2) + 1); ... }y esto: somefunction() { ... char output[(len * 2) + 1]; ... }¿Cuándo es uno más apropiado que el otro? Gracias a todos por sus ...

2 la respuesta

Las diferencias de scanf ("% [^ \ n]", nombre); y scanf ("% [^ \ n]", nombre);

No es un error tipográfico. Y para el que no se da cuenta, hay un espacio en el segundo, y no hay espacio en el primero. Me pasa cuando hago una tarea como esta: #include<stdio.h> int main(){ int id,d,m,y; char name[30]; ...

5 la respuesta

problema de strcat con char * a [10]

incluir#include <string.h> int main() { char *array[10]={}; char* token; token = "testing"; array[0] = "again"; strcat(array[0], token); }¿Por qué devuelve la falla de segmentación? Estoy un poco confundida.