Resultados de la búsqueda a petición "c"
Velocidad de acceso a variables locales versus globales en gcc / g ++ a diferentes niveles de optimización
Encontré que los diferentes niveles de optimización del compilador en gcc dan resultados bastante diferentes al acceder a una variable local o global en un bucle. La razón por la que esto me sorprendió es que si el acceso a un tipo de variable es ...
Convertir doble / flotante a cadena
Necesito convertir un número de coma flotante a una cadena equivalente en decimal (u otra base). La conversión al principio debe hacerse en el formatoxE+0 dóndex es el número de coma flotante. La idea que tengo es truncar primero el número de ...
a función @Gets (string #) omitiendo primero recibe la solicitud
Estoy trabajando en un proyecto para mi propio ocio y aprendizaje personal. Parte de esto se ve así: #include<stdio.h> #include<string.h> wgame() { char string3[12], string2[12], string1[12], string4[12], string5[12]; memset (string1, 0, 11); ...
valor predeterminado del puntero.?
Mira typedef struct jig { int *a; int *b; }temp;ahora etapa 1 : temp *b; b= (temp*)malloc(sizeof(temp)); if(b->a != NULL) printf("a is not null\n"); else printf("a is null\n"); if(b->b != NULL) printf("b is not null\n"); else printf("b is ...
# define la conversión de C a C #
Es este código C: /* LERP(a,b,c) = linear interpolation macro, is 'a' when c == 0.0 and 'b' when c == 1.0 */ #define LERP(a,b,c) (((b) - (a)) * (c) + (a))http: //www.brucelindbloom.com/index.html? ...
3 más símbolos entre dos variables (como a +++ b) en C [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Qué significa la operación c = a +++ b? [/questions/7485088/what-does-the-operation-c-ab-mean] 9 respuestas#include <stdio.h> int main() { int a=8,b=9,c; c=a+++b; printf("%d%d%d\n",a,b,c); return 0; } ...
Pthreads - Alto uso de memoria
Estoy programando algo en C que crea muchos Pthreads en Linux en un sistema de 256Mb. Por lo general, tengo + 200Mb gratis. Cuando ejecuto el programa con poca cantidad de subprocesos, funciona, pero una vez que lo hago crea alrededor de 100 ...
Reenviar declaraciones de estructuras sin nombre
Pregunta de recompensa: Entonces, estos dosFoos no son lo mismo. Multa. La segunda forma se da en una biblioteca. @ ¿Cómo lo reenvío ya que no puedo cambiarlo? Siempre pensé que C y C ++ permitían declaraciones repetidas siempre que no hubiera ...
Cómo reenviar la estructura typedef'd en .h
Tengo Preprocesador.h #define MAX_FILES 15 struct Preprocessor { FILE fileVector[MAX_FILES]; int currentFile; }; typedef struct Preprocessor Prepro; void Prepro_init(Prepro* p) { (*p).currentFile = 0; } Me di cuenta de que tenía que separar ...
¿Puede un error de seg de programa C / C ++ leer más allá del final de una matriz (UNIX)?
Soy consciente de que puede leer más allá del final de una matriz; ahora me pregunto si puede seg-falla simplemente realizando esa operación de lectura. int someints[100]; std::cerr << someints[100] << std::endl; //This is 1 past the end of the ...