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

6 la respuesta

¿Crear dinámicamente una matriz 5D contigua? [cerrado]

Estoy trabajando con una matriz 5D muy grande que necesito leer en la memoria contigua (otra matriz 5D). No puedo colocar la matriz en la pila porque es demasiado grande y crea fallas seg. Lo que he hecho es crear una matriz 5D dinámicamente con ...

5 la respuesta

Asignación dinámica con scanf ()

Mi pregunta es exactamente la misma que estauno [https://stackoverflow.com/questions/2329909/dynamic-string-input-using-scanf]. Es decir, estoy tratando de usarscanf() recibir una cadena de longitud indeterminada, y quieroscanf() asignar ...

4 la respuesta

Interfaz Fortran para llamar a una función C que devuelve un puntero

Tengo una función C double* foofunc() { /* Function Body */ }No sé cómo declarar una interfaz enFortran llamar a estoC función. Además, si se supone que un puntero apunta aGPU device memory, ¿cómo podría definir eso en elFortran ¿interfaz? ...

7 la respuesta

#define vs.enums para direccionar periféricos

Tengo que programar registros periféricos en un microcontrolador basado en ARM9. Por ejemplo, para el USART, almaceno las direcciones de memoria relevantes en unenum: enum USART { US_BASE = (int) 0xFFFC4000, US_BRGR = US_BASE + 0x16, //... ...

4 la respuesta

Comparación de caracteres ingresados por el usuario en C

Los siguientes fragmentos de código son de un programa en C. El usuario ingresa Y o N. char *answer = '\0'; scanf (" %c", answer); if (*answer == ('Y' || 'y')) // do workNo puedo entender por qué estoif La declaración no se evalúa como ...

2 la respuesta

C Concatenar cadena en bucle while

Estoy tratando de concatenar parte de una estructura con valores hexadecimales. Corro sobre cada byte en el bucle y lo convierto a hexadecimal, luego quiero concatenar todo el hexadecimal en una cadena larga. Sin embargo, solo termino con un ...

2 la respuesta

Distinguir entre una letra y un entero en C

Tenga en cuenta que NO estoy tratando de distinguir entre un solo dígito y una letra (u otro carácter) como lo hacen funciones como isalpha () en ctype.h Estoy tratando de distinguir entre un entero y un alfabeto. El problema es que un alfabeto ...

1 la respuesta

¿Cómo está cambiando el funcionamiento de fflush (stdin) la salida en el siguiente código?

#include <stdio.h> int main() { int test_no ,count=1,i,n,j; scanf("%d",&test_no); fflush(stdin); int arr1[test_no]; for(i=0;i<test_no;i++) { scanf("%d",&n); printf("\n"); int arr[n]; for(j=0;j<n;j++) { fflush(stdin); scanf("%d",&arr[i]); } ...

4 la respuesta

Malloc, falla libre y de segmentación

No entiendo por qué, en este código, la llamada a "libre" causa un error de segmentación: #include <stdio.h> #include <string.h> #include <stdlib.h> char *char_arr_allocator(int length); int main(int argc, char* argv[0]){ char* stringa = NULL; ...

1 la respuesta

Uso de CFNotificationCallback en Swift, o bloques @convention (c) en Swift

Estoy tratando de escuchar las notificaciones de CoreTelephony usando el (ahora privado)CTTelephonyCenterAddObserver Función C yCFNotificationCallback bloques de devolución de llamada. Mi encabezado de puente (para ver las funciones privadas de ...