Resultados de la búsqueda a petición "c"
¿Por qué este programa c da error de tiempo de ejecución [cerrado]
mi programa es tomar la entrada de enteros y agregar la suma de números negativos impares a los números positivos pares, pero recibo un error de tiempo de ejecución, ¿alguien puede encontrar el error? #include <stdio.h> int main(void) { int ...
¿Cómo usar #if dentro de #define en el preprocesador C?
Quiero escribir una macro que escupe código basado en el valor booleano de su parámetro. Así que diDEF_CONST(true) debe ampliarse aconstyDEF_CONST(false) debería expandirse a la nada. Claramente, lo siguiente no funciona porque no podemos usar ...
El compilador no puede encontrar Py_InitModule () ... ¿está en desuso y, de ser así, qué debo usar?
Estoy intentando escribir una extensión C para python. Con el código (a continuación) recibo la advertencia del compilador: implicit declaration of function ‘Py_InitModule’Y falla en tiempo de ejecución con este error: undefined symbol: ...
Objective-C / C dando valores predeterminados de enumeraciones
Leí en alguna parte sobre dar valores predeterminados de enumeraciones de esta manera: typedef enum { MarketNavigationTypeNone = 0, MarketNavigationTypeHeirachy = 1, MarketNavigationTypeMarket = 2 } MarketNavigationLevelType;.. pero no ...
Cómo pasar una matriz multidimensional a una función en C y C ++
#include<stdio.h> void print(int *arr[], int s1, int s2) { int i, j; for(i = 0; i<s1; i++) for(j = 0; j<s2; j++) printf("%d, ", *((arr+i)+j)); } int main() { int a[4][4] = {{0}}; print(a,4,4); }Esto funciona en C, pero no en C ++. error: cannot ...
'else' sin un 'if' previo
Estoy empezando a aprender programación en C, por lo que no estoy realmente en un nivel avanzado. ¡Tengan paciencia conmigo! Tengo este código, y supongo que es bastante fácil entender lo que estoy tratando de hacer. Sin embargo, recibo un error ...
Manera fácil de convertir una estructura tm (expresada en UTC) a tipo time_t
¿Cómo hago lo anterior? Existe la función mktime, pero trata la entrada como expresada en hora local, pero ¿cómo realizo la conversión si mi variable tm de entrada está en UTC?
¿Cómo se especifica un int int const de 64 bits 0x8000000000000000 en VS2008?
Leí sobre el sufijo específico de Microsoft "i64" para constantes enteras. Quiero hacer un cambio no firmado a ULONGLONG. ULONGLONG bigNum64 = 0x800000000000000i64 >> myval; En C normal, usaría el sufijo "U", p. la operación similar de 32 bits ...
Cómo realizar el cambio de rotación en C [duplicado]
Esta pregunta ya tiene una respuesta aquí: Mejores prácticas para operaciones de desplazamiento circular (rotación) en C ++ [/questions/776508/best-practices-for-circular-shift-rotate-operations-in-c] 15 respuestasTengo una pregunta como se ...
Necesita leer una cantidad indeterminada de enteros de stdin en una matriz
Así que estoy escribiendo un programa de práctica que tomará enteros como entrada de stdin, los cargará en una matriz, ordenará la matriz y luego generará los resultados. He estado luchando tratando de descubrir cómo funciona IO en C. Esto es lo ...