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

8 la respuesta

¿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 ...

6 la respuesta

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 ...

6 la respuesta

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 ...

6 la respuesta

":" (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; ...

8 la respuesta

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, ·. ...

10 la respuesta

¿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 = ...

10 la respuesta

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 ...

14 la respuesta

¿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, ...

12 la respuesta

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 ...

14 la respuesta

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?