Resultados de la búsqueda a petición "c"
¿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 ...
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 ...
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? ...
#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, //... ...
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 ...
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 ...
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 ...
¿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]); } ...
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; ...
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 ...