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

3 la respuesta

¿Cómo deshabilitar la sangría de vim de la caja del interruptor?

Actualmente estoy peleando con Vim, parece que no puedo hacer que las opciones de sangría hagan lo que quiero. Aquí están mis configuraciones, las puse en la parte inferior de .vimrc para asegurarme de que tengan prioridad. Como puedes ver me ...

2 la respuesta

Modificar algunos bytes en un archivo binario en C

¿Hay alguna forma de cambiar el valor de un solo byte en un archivo binario? Sé que si abres el archivo enr+b modo, el cursor se coloca al comienzo del archivo existente y todo lo que escriba en ese archivo sobrescribirá el ...

4 la respuesta

scanf no funciona como se esperaba

Traté de ejecutar el siguiente código simple en ubuntu 15.10, pero el código se comporta de manera extraña #include<stdio.h> int main(){ int n,i=0; char val; char a[20]; printf("\nEnter the value : "); scanf("%s",a); printf("\nEnter the value to ...

2 la respuesta

¿No está usando & con una variable en scanf () un error de sintaxis o un error de tiempo de ejecución?

Me enseñaron que un error de sintaxis proviene de un solo error y no ejecuta el programa. Sin embargo, un error de tiempo de ejecución aún inicia el programa pero se bloquea en el medio. Si accidentalmente no puse& frente a una variable en una ...

2 la respuesta

¿La mejor manera de cambiar un __m128i?

Necesito cambiar una variable __m128i, (digamos v), por m bits, de tal manera que los bits se muevan a través de toda la variable (Entonces, la variable resultante representa v * 2 ^ m). ¡¿Cuál es la mejor manera de hacer esto?! Tenga en cuenta ...

1 la respuesta

Puntero a matriz con calificador const en C y C ++

Considere el siguiente programa: int main() { int array[9]; const int (*p2)[9] = &array; }Se compila bien en C ++ (ver demostración en vivoaquí [http://melpon.org/wandbox/permlink/aB4aSHz3XpIArfCA]) pero falla en la compilación en C. Por ...

2 la respuesta

C Preprocesador: Evaluar macro temprano

Considere la siguiente configuración: a.h #define A 5 #define B A #undef A #define A 3C.A #include "a.h" #include <stdio.h> int main() { printf("%d\n", B); return 0; }Si bien esto imprime 3 de manera muy razonable, ¿hay alguna manera de hacer ...

1 la respuesta

¿Cuál es la diferencia entre dma_mmap_coherent y remap_pfn_range?

Actualmente, estoy usando unejemplo conductor [https://github.com/claudioscordino/mmap_alloc/blob/master/mmap_alloc.c]para aprender y en el que he basado mi propio controlador personalizado. El código mmap es casi idéntico, salvo por el hecho de ...

2 la respuesta

¿Cómo usar los fgets correctamente en una estructura?

No puedo resolver cuál es el problema con mi código. Aquí está mi código: #include <stdio.h> #include <stdlib.h> #define N 20 typedef struct _dog { char dogName[N],ownerName[N]; int dogAge; } Dog; int main() { //Dynamic array int size; ...

2 la respuesta

Pasar una matriz multidimensional de tamaño variable

Estoy tratando de entender qué es la "mejor práctica" (o realmente cualquier práctica) para pasar una matriz multidimensional a una función en c. Ciertamente, esto depende de la aplicación, así que consideremos escribir una función para imprimir ...