Resultados de la búsqueda a petición "c"
¿Cómo hago que esta función tome cadenas arbitrarias?
Básicamente, en este momento, esta función solo puede tomar 9 palabras con 10 caracteres cada una. ¿Cómo lo hago para que pueda tomar unarbitrary cantidad dewords ycharacters y ordenarlos en orden alfabético? int sortText(){ char name[10][9], ...
¿Cómo se eliminan los elementos duplicados en una matriz en O (n) en C o C ++?
¿Hay algún método para eliminar los elementos duplicados en una matriz en su lugar en C / C ++ en O (n)? Supongamos que los elementos sona[5]={1,2,2,3,4} entonces la matriz resultante debe contener{1,2,3,4} La solución se puede lograr usando dos ...
C - Guardar / cargar datos de puntero en archivo
En primer lugar, disculpas si esta pregunta se ha hecho antes o si tiene una solución evidente que no puedo ver. He encontrado unsimilar [https://stackoverflow.com/questions/2763438/write-pointer-to-file-in-c]Sin embargo, creo que lo que estoy ...
Inicializando sigset_t en Rust
Estoy tratando de aprender más sobre el FFI en Rust y vincularme con las bibliotecas C (específicamentelibc) Durante mi "búsqueda" me encontré con el siguiente problema. Patrón normal en Cvoid(* sig_set(int sig, void(*handler)(int))) { ...
¿Por qué C ++ admite la asignación de matrices dentro de estructuras de miembros, pero no en general?
Entiendo que la asignación de matrices por miembros no es compatible, de modo que lo siguiente no funcionará: int num1[3] = {1,2,3}; int num2[3]; num2 = num1; // "error: invalid array assignment"Acabo de aceptar esto como un hecho, pensando que ...
Llamar a la función Python desde Fortran / C
Estoy escribiendo un código Fortran y me gustaría usar algunas funciones y métodos especiales de las bibliotecas de Python. Este es un código de Python: from mpmath import * from scipy.optimize import * def g(A,B,t): return newton(lambda x: (x - ...
Extensión C: <? y>? operadores
Observé que en algún momento hubo un<? y>? operador en GCC. ¿Cómo puedo usarlos en GCC 4.5? ¿Han sido eliminados y, de ser así, cuándo? Offset block_count = (cpfs->geo.block_size - block_offset) <? count; cpfs.c:473: error: expected expression ...
Cargando dos instancias de una biblioteca compartida
Para una prueba, me gustaría cargar dos instancias de una biblioteca compartida desde una aplicación. El código en la biblioteca proporciona una API, pero no me permite inicializar dos (o más) instancias de la biblioteca porque algunas de las ...
¿Por qué scanf () necesita y operador (dirección de) en algunos casos, y no en otros?
¿Por qué necesitamos poner un& operador enscanf() para almacenar valores en una matriz de enteros pero no mientras se almacena una cadena en una matriz de caracteres? int a[5]; for(i=0;i<5;i++) scanf("%d",&a[i]);pero char s[5]; ...
¿Cómo puedo asignar memoria para la matriz dentro de una función?
Estoy tratando de recibir un número del usuario. Y cree una matriz con ese número, pero dentro de una función. Aquí están mis pocos intentos, me meto en errores de tiempo de ejecución. Se aprecia mucho la ayuda. #include <stdio.h> #include ...