Resultados de la búsqueda a petición "c"
¿Archivo de token C definido para flex?
Quiero dividir un archivo C en tokens, no para compilar sino para analizar. Siento que esto debería ser bastante sencillo, e intenté buscar en línea una @ definitokens.l (o algo similar) para flex con toda la gramática C ya definida, pero no ...
Problemas con fread () en stdin bajo win32
Estoy tratando de analizar datos de stdin en modo binario en Win32. Lo primero que hace mi código es verificar un encabezado de 4bytes al principio: int riff_header; fread(&riff_header, sizeof(riff_header), 1, ifp); // 'RIFF' = little-endian if ...
Interruptores en C: ¿variable en caso?
#include <stdio.h> int main(int argc, char *argv[]){ char a = 'c'; switch('c'){ case a: printf("hi\n"); } return 0; } Lo anterior no se compilará para este error: case label does not reduce to an integer constant ¿Por qué esto no está permitido?
std :: vector <std :: string> a char * array
Tengo unstd::vector<std::string> que necesito usar para unC argumento de la función que leechar* foo. Yo tengo visto [https://stackoverflow.com/questions/347949/convert-stdstring-to-const-char-or-char] ...
Valor de retorno en operador condicional
Intenté devolver el valor verdadero o falso dependiendo de la condición usando un operador condicional, pero recibí un error. Aquí está mi código, bool isEmpty() { int listSize = Node::size(); listSize > 0 ? return (true) : return (false); ...
Valor de retorno de la función printf () en C
Losprintf()a función @ devolverá el número de caracteres impresos. Pero en el siguiente código, ¿por qué está imprimiendo 5. int a=1000; printf("%d",printf("\n%d",a));Imprime "1000" una vez y un espacio, así que en total tenemos 2 caracteres. ...
mplementación de @Memory pools en C
Estoy buscando una buena implementación de agrupación de memoria en C. debería incluir lo siguiente: Fragmentación anti. Sea super rápido Capacidad de "agrupar" varias asignaciones de diferentes tamaños bajo un identificador y eliminar todas ...
Los miembros de la estructura no inicializados siempre se establecen en cero?
Considere una estructura C: struct T { int x; int y; };Cuando esto se inicializa parcialmente como en struct T t = {42};es t.y garantizado como 0 o ¿es una decisión de implementación del compilador?
Beginner Eliminando el primer elemento de una matriz de estructuras (C)
Tengo una matriz de estructuras (en realidad es una matriz de montón ordenada por prioridad). typedef struct { char name[MAX_CHARACTERS+1]; int priority; } person; person p[MAX_HEAPSIZE+1]; y desea eliminar el primer elemento de la matriz. No ...
sunrise sunset times in c
En mi aplicación C, quiero calcular las horas de salida / puesta del sol para una fecha, latitud y longitud determinadas. He estado buscando en la red pero no puedo encontrar una muestra que funcione. Intenté implementar esta ...