Resultados de la búsqueda a petición "c"
Obligar a gcc a compilar el archivo .cpp como C
Tengo un archivo .cpp provisto externamente. Es una mezcla de código compatible con C y un poco de C ++ también. El código C ++ es solo una envoltura alrededor de C para aprovechar las características de C ++. Usa#ifdef __cplusplus macros para ...
¿Qué está pasando aquí en la función pow?
He visto varias respuestas aquí que representan un comportamiento extraño depow funcionar en C. Pero tengo algo diferente que preguntar aquí. En el siguiente código he inicializadoint x = pow(10,2) yint y = pow(10,n) (int n = 2). En el primer ...
Cómo colocar una variable en una dirección absoluta dada en la memoria (con GCC)
El compilador RealView ARM Capoya [http://www.keil.com/support/docs/2829.htm] colocando una variable en una dirección de memoria dada usando el atributo variableat(address): int var __attribute__((at(0x40001000))); var = 4; // changes the memory ...
Leer un personaje con scanf_s
Estaba jugando con C y me encontré con este pequeño problema. Como puede ver en mi salida, obtengo '╠' este personaje. #include "stdio.h" void main() { char c; printf("Do you want to be X's or O's?\n"); scanf_s("%c", &c); printf("You chose ...
Inicialice la matriz global de punteros de función en tiempo de compilación o en tiempo de ejecución antes de main ()
Estoy tratando de inicializar una matriz global de punteros de función en tiempo de compilación, ya sea en C o C ++. Algo como esto: módulo.h typedef int16_t (*myfunc_t)(void); extern myfunc_array[];module.cpp #include "module.h" int16_t ...
Cómo usar fgets para leer un archivo línea por línea
Soy nuevo en programación, así que hay algunos conceptos básicos y tal vez sentido común que no sé. Tengo una pregunta sobre cómo usar los fgets correctamente. Según la explicación de los fgets, parece que los fgets deberían detenerse cada vez ...
char x [256] vs. char * = malloc (256 * sizeof (char));
Alguien aquí recientemente me señaló en un código mío que estoy usando char* name = malloc(256*sizeof(char)); // more code free(name);Tenía la impresión de que esta forma de configurar una matriz era idéntica a usar char name[256];y que ambas ...
¿Qué convenciones de nomenclatura sigues con las funciones que asignan memoria?
Aquí hay dos funciones que hacen casi lo mismo. ¿Cómo nombraría a cada uno si tuviera que incluir ambos en su proyecto? void strToLower1(char* str) { int len = strlen(str); int i; for (i=0; i<len; i++) str[i] = tolower(str[i]); } char* ...
Pasar una matriz 2D de puntero a la función C
Tengo una matriz 2D de puntero main.c Int32 * pRxSeqAddr[2][2]; func(pRxSeqAddr);/ func.c void func( Int32** pRxSeqAddrPtr) { /// }Me sale este error: argument of type "Int32 *(*)[2]" is incompatible with parameter of type "Int32 **Sé que si ...
¿Cómo funcionan las funciones put y gets?
main() { char name[20]; printf("enter your name\n"); scanf("%s",name); printf("%s",name); gets(name); puts(name); }entrada: Sampad Saha Salida Sampad Saha Aquí pone solo utiliza la entrada tomada degets(). como, si omito estoprintf() la ...