Preguntas etiquetadas con c

297
Mida fácilmente el tiempo transcurrido

Estoy tratando de usar time () para medir varios puntos de mi programa. Lo que no entiendo es por qué los valores en el antes y el después son los mismos. Entiendo que esta no es la mejor manera de perfilar mi programa, solo quiero ver cuánto tiempo toma algo. printf("**MyProgram::before time=...

295
Convertir datetime.date a marca de hora UTC en Python

Estoy tratando con fechas en Python y necesito convertirlas a marcas de tiempo UTC para usarlas dentro de Javascript. El siguiente código no funciona: >>> d = datetime.date(2011,01,01) >>> datetime.datetime.utcfromtimestamp(time.mktime(d.timetuple())) datetime.datetime(2010, 12,...

294
Cómo usar / instalar gcc en Mac OS X 10.8 / Xcode 4.4

He instalado Mountain Lion (Mac OS X 10.8) y ahora parece que gcc ya no está disponible. También instalé Xcode 4.4 para que no haya más / directorio de desarrolladores. Necesito gcc tanto para los puertos mac como para las gemas ruby ​​(que tienen extensiones nativas). ¿Xcode 4.4 incluye gcc o...

294
¿Cuál es el operador >>> = en C?

Dado por un colega como un rompecabezas, no puedo entender cómo este programa C realmente compila y se ejecuta. ¿Qué es este >>>=operador y el extraño 1P1literal? He probado en Clang y GCC. No hay advertencias y la salida es "???" #include <stdio.h> int main() { int a[2]={ 10, 1...

291
NSDate obtener año / mes / día

¿Cómo puedo obtener el año / mes / día de un NSDateobjeto, sin otra información? Me doy cuenta de que probablemente podría hacer esto con algo similar a esto: NSCalendar *cal = [[NSCalendar alloc] init]; NSDateComponents *components = [cal components:0 fromDate:date]; int year = [components...

291
valor máximo de entero

En C, el número entero (para la máquina de 32 bits) es de 32 bits y oscila entre -32,768 y +32,767. En Java, el entero (largo) también es de 32 bits, pero varía de -2,147,483,648 a +2,147,483,647. No entiendo cómo el rango es diferente en Java, a pesar de que el número de bits es el mismo....

289
¿Detecta # # superfluos en C / C ++?

A menudo encuentro que la sección de encabezados de un archivo se hace cada vez más grande, pero nunca se vuelve más pequeña. A lo largo de la vida de un archivo fuente, las clases pueden haberse movido y refactorizado y es muy posible que haya bastantes #includesque ya no necesiten estar allí....