Resultados de la búsqueda a petición "c"
¿Debo liberar / eliminar char * devuelto por getenv ()?
char * val; val = getenv("ENV_VAR_NAME");arriba es un código para obtener una variable de entorno, ¿provocará pérdida de memoria si no libero la memoria devuelta por getenv (char *)? Si no, por favor responda ¿por qué?
¿Cómo permitir que el usuario seleccione un dispositivo de grabación de video (cámara web) con OpenCV?
Entonces, lo que necesito es algo así como la lista de dispositivos de captura. Y alguna función para obtener del usuario en qué dispositivo quiere transmitir. ¿Cómo hacer tal cosa con openCV en la aplicación de consola win32 C ++?
¿Por qué "sizeof (a? True: false)" da una salida de cuatro bytes?
Tengo un pequeño código sobre elsizeof operador con el operador ternario: #include <stdio.h> #include <stdbool.h> int main() { bool a = true; printf("%zu\n", sizeof(bool)); // Ok printf("%zu\n", sizeof(a)); // Ok printf("%zu\n", sizeof(a ? true ...
Almacenar el valor del puntero
Como sé, cuando un puntero se pasa a una función, se convierte simplemente en una copia del puntero real. Ahora, quiero cambiar el puntero real sin tener que devolver un puntero de una función. Por ejemplo: int *ptr; void allocateMemory(int ...
¿Cómo obtengo acceso a los elementos de la GUI en un cuadro de diálogo IUP cargado desde un archivo LED?
Estoy enamorado de IUP! Sin embargo, no puedo entender cómo obtener acceso programático (en C) a elementos GUI en un diálogo cargado porIupLoad() [https://webserver2.tecgraf.puc-rio.br/iup/en/func/iupgethandle.html]de un archivo ...
scanf está recopilando la entrada incorrecta
#include<stdio.h> int main(void) { double c; scanf("%f", &c); printf("%f", c); }Este es un ejercicio de un programa que intento escribir, pero me sale el mismo problema con algo tan simple. cuando ejecuto esto e ingreso "1.0", ...
el formato ‘% d’ espera un argumento de tipo ‘int’, pero el argumento 2 tiene el tipo ‘int *’
Cada vez que envío un programa en hackerrank se produce el siguiente error. solution.c: In function ‘main’: solution.c:22:14: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘int *’ [-Wformat=] ...
La variable de estructura no cambia por asignación
struct st { int a1 : 3; int a2 : 2; int a3 : 1; } void main(void) { x.a3 = -1; if (x.a3 == -1) printf("TRUE\n"); else printf("FALSE\n"); x.a3 = 1; if (x.a3 == 1) printf("TRUE\n"); else printf("FALSE\n"); }En caso,'x.a3 = -1;'Primero si ...
strncpy () falla en la segunda llamada para la misma fuente
Soy nuevo con c y quiero separar la cadena en dos partes. Aquí está mi código: #include <stdio.h> #include <string.h> #include <stdlib.h> void test(char** a, char** b) { const char * c = "abcdef"; *a = (char *)malloc(4* sizeof(char)); *b = (char ...
Redondeando a la siguiente potencia de 2
Quiero escribir una función que devuelva la siguiente potencia más cercana de 2 números. Por ejemplo, si mi entrada es 789, la salida debería ser 1024. ¿Hay alguna forma de lograr esto sin usar ningún bucle sino solo usando algunos operadores bit ...