Resultados de la búsqueda a petición "c"
¿Cómo escribir una aplicación que usa el terminal como GUI? (Cía
Me gustaría escribir una aplicación (en C) que use la terminal de un sistema operativo * nix como su GUI. Me refiero a una aplicación de los tipos de emacs, vi, etc. que ocupan toda la ventana de terminal y vuelven a la solicitud de entrada ...
Está garantizado que memset pondrá a cero los bits de relleno en una estructura?
En general, según el estándar C, ¿se garantiza que memset () con 0 pondrá a cero los bits de relleno en una estructura C? ¿Qué pasa con gcc? Por ejemplo, algo como: struct MyStruct { unsigned char member1; unsigned int member2; char ...
Leer / Escribir archivo de texto en programación C
Necesito escribir algo en un archivo txt y leer el contenido, luego imprimirlo en la pantalla. A continuación se muestra el código que he escrito, puede crear y escribir contenidos en el archivo correctamente, pero no puede leerlo e imprimirlo ...
":" (Dos puntos) en C struct: ¿qué significa? [duplicar
Esta pregunta ya tiene una respuesta aquí: ¿Qué significa la sintaxis de estructura de C ++ "a: b" significa [/questions/824295/what-does-c-struct-syntax-a-b-mean] 5 respuestasstruct _USBCHECK_FLAGS { unsigned char DEVICE_DEFAULT_STATE : 1; ...
Caracteres no ASCII en C
Estaba mirando el código fuente de tiempo de ejecución de google go (enhttps: //go.googlecode.com/hg/src/pkg/runtime [https://go.googlecode.com/hg/src/pkg/runtime/]), y parece que usan un carácter especial para los nombres de sus funciones, ·. ...
¿Cuál es el propósito de estos #definir dentro de una enumeración?
Encontré este código en los encabezados de Linux, /usr/include/dirent.h enum { DT_UNKNOWN = 0, # define DT_UNKNOWN DT_UNKNOWN DT_FIFO = 1, # define DT_FIFO DT_FIFO DT_CHR = 2, # define DT_CHR DT_CHR DT_DIR = 4, # define DT_DIR DT_DIR DT_BLK = ...
Acceda bits en un carácter en C
Tengo un número hexadecimal 0x37 y su representación binaria es 0011 0111. ¿Cómo accedo a los primeros 2 bits de la representación binaria que es "11"? ¿Cómo uso el desplazamiento de bits o el enmascaramiento para lograr esto? ¿Puedo acceder ...
¿Cómo funciona realmente fread?
La declaración defread es el siguiente: size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);La pregunta es: ¿hay alguna diferencia en el rendimiento de lectura de dos de esas llamadas afread: char a[1000]; fread(a, 1, 1000, ...
Asigne memoria y guarde la cadena en c
Me preguntaba por qué el siguiente código no funciona int main(int argc, char **argv) { char *test = (char*) malloc(12*sizeof(char)); test = "testingonly"; free(test); }Después de pensarlo, supuse que primero asigno espacio para 12 caracteres ...
Tipo de #definir variables
Si tengo #define MAXLINE 5000 ¿De qué tipo se entiende MAXLINE? ¿Debo suponer que es unaint? ¿Puedo probarlo de alguna manera? En general, ¿cómo se puede determinar el tipo de#defineed variable?