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

2 la respuesta

¿Qué significa un doble hash (##) en una macro?

En el siguiente código, ¿qué hace el## ¿hacer? #define MAKE_TYPE(myname) \ typedef int myname ## Id; \

3 la respuesta

Callbacks C y subprocesos no Go

¿Cómo se llama el código Go en C desde hilos que no fueron creados por Go?¿Qué le asigno a un puntero de función C para que los hilos no creados por Go puedan llamar a ese puntero e ingresar al código Go?Actualización0No quiero usar SWIG.Las ...

1 la respuesta

CLion: ¿retorno de carro? \ r

Estoy usando CLion IDE y estoy tratando de hacer un retorno de carro. Estoy haciendo una declaración de impresión en C y tengo la siguiente sintaxis: printf("\rHello World!"); que está dentro de un bucle El bucle todavía imprime cadaHello World ...

9 la respuesta

¿Es posible inicializar un puntero C a NULL?

Había estado escribiendo cosas como char *x=NULL;asumiendo que char *x=2;crearía unchar puntero a la dirección 2. Pero enEl tutorial de programación de GNU ...

4 la respuesta

Preguntas sobre la memoria de Malloc

En primer lugar, noté que cuando malloco la memoria vs.calloc, la huella de la memoria es diferente. Estoy trabajando con conjuntos de datos de varios GB. Está bien que estos datos sean aleatorios. Esperaba que pudiera malloquear una gran ...

2 la respuesta

Imprimir un símbolo Unicode en C

Estoy tratando de imprimir un personaje estrella unicode (0x2605 [http://www.fileformat.info/info/unicode/char/2605/index.htm]) en un terminal de Linux con C. He seguido la sintaxis sugerida por otras respuestas en el sitio, pero no obtengo una ...

3 la respuesta

alineación de memoria __ atributo __ ((alineado (8)))

Tengo un programa en un libro #include <stdio.h> int main( ) { struct data { int a __attribute__( ( aligned ( 8 ) ) ) ; char ch __attribute__( ( aligned ( 1 ) ) ) ; float s __attribute__( ( aligned ( 4 ) ) ) ; } ; struct data e ; printf ( "\n%u ...

4 la respuesta

¿Dónde debo llamar a la función Free ()?

Por ejemplo: En A.c: Head init(){ Head treeHead; treeHead = malloc(sizeof (struct TreeHead)); treeHead->Root = malloc(sizeof (struct TreeNode)); return treeHead;} En B.c: Head treeHead; treeHead = init(); ¿Debo llamar gratis al método init ...

3 la respuesta

Actualizar campos de bits incorrectamente

Estoy tratando de resolver una pregunta. Dice, Inicialice una nueva variable al valor 17512807u. Supongamos que numeramos los bits como de costumbre desde 0 como menos significativos (a la derecha) hasta 31 (más significativos, a la ...

1 la respuesta

Enviar un archivo a través de un socket en C

Tengo una tarea en la escuela para escribir un programa FTP en lenguaje C (para Linux). Obtuve toda la funcionalidad básica trabajando en muy poco tiempo (ls, cd), pero tengo problemas con la parte de transferencia de archivos. Utilizo sendfile ...