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

6 la respuesta

Configuración de c-basic-offset por directorio en Emacs

Tengo un proyecto en C que usa sangrías de 2 espacios (en / projects / c) y un proyecto C ++ con sangrías de 4 espacios (en / projects / cpp). No puedo entender cómo hacer que Emacs haga automáticamente el espaciado correcto dependiendo de dónde ...

10 la respuesta

Cambiando punteros en C (char, int)

He estado luchando por comprender el comportamiento diferente al intercambiar punteros en C. Si quiero intercambiar dosint punteros, entonces puedo hacer void intSwap (int *pa, int *pb){ int temp = *pa; *pa = *pb; *pb = temp; } Sin embargo, si ...

14 la respuesta

¿Cómo se lee directamente de la memoria física?

En C o C ++ (Windows), ¿cómo se lee la RAM dando una dirección física (no virtual)? Eso significa sin pasar por el sistema de memoria virtual (tablas mmu) y ser específico para un proceso. Ya conozco la ...

12 la respuesta

Lectura flota en una matriz

¿Cómo podría leer, digamos 10 flotadores y almacenarlos en una matriz sin desperdiciar memoria?

4 la respuesta

Buscar interfaces de red disponibles en c / c ++

¿Alguien sabe un código c / c ++ para encontrar las interfaces de red disponibles? He estado buscando algunos códigos, pero la mayoría de las veces son bastante complejos. ¿Hay una manera simple de hacer esto? ACTUALIZA En Ubuntu / Linux

12 la respuesta

Expansión Macro

Pregunta básica #define A 5 #define B 10 #define C (A*B) int var; var = C;so aquí cómo se expandirán las macros, ¿es var = (5*10) var = (50)Mi duda está en la expansión macro. Si las macros tienen algunos cálculos (*, -, /, +) en todas las ...

6 la respuesta

sizeof union más grande de lo esperado. ¿Cómo se realiza la alineación de tipos aquí?

#include <stdio.h> union u1 { struct { int *i; } s1; struct { int i, j; } s2; }; union u2 { struct { int *i, j; } s1; struct { int i, j; } s2; }; int main(void) { printf(" size of int: %zu\n", sizeof(int)); printf("size of int pointer: %zu\n", ...

30 la respuesta

¿Cómo verificar si la representación binaria de un entero es un palíndromo?

¿Cómo verificar si la representación binaria de un entero es un palíndromo?

6 la respuesta

Es malloc / free una llamada al sistema o una rutina de biblioteca proporcionada por libc?

Si malloc / free se implementa como una rutina de biblioteca en libc, entonces se implementa sobre la sbrk syscall o el mmap syscall, o algo más? Y para ser general, ¿la función declarada en sys / syscall.h contiene TODAS las llamadas del ...

8 la respuesta

¿Qué tiene de malo la declaración de matriz: "dígito no válido en constante octal"?

int arr[20][20] = ...