Preguntas etiquetadas con c

119
¿Cómo puedo imprimir en stderr en C?

En C, imprimir en salida estándar es fácil, con printffrom stdio.h. Sin embargo, ¿cómo puedo imprimir en stderr? Podemos utilizar fprintfpara lograrlo aparentemente, pero su sintaxis parece extraña. ¿Quizás podamos usar printfpara imprimir en

118
¿Detectar si stdin es una terminal o una tubería?

Cuando ejecuto " python" desde la terminal sin argumentos, aparece el shell interactivo de Python. Cuando ejecuto " cat | python" desde la terminal, no inicia el modo interactivo. De alguna manera, sin recibir ninguna entrada, ha detectado que está conectado a una tubería. ¿Cómo haría una...

118
#incluir en .ho .c / .cpp?

Al codificar en C o C ++, ¿dónde debería tener los #include's? callback.h: #ifndef _CALLBACK_H_ #define _CALLBACK_H_ #include <sndfile.h> #include "main.h" void on_button_apply_clicked(GtkButton* button, struct user_data_s* data); void on_button_cancel_clicked(GtkButton* button, struct...

118
Redefiniendo NULL

Estoy escribiendo código C para un sistema donde la dirección 0x0000 es válida y contiene E / S de puerto. Por lo tanto, cualquier posible error que acceda a un puntero NULL permanecerá sin ser detectado y, al mismo tiempo, provocará un comportamiento peligroso. Por esta razón, deseo redefinir...

118
Restar 7 días de la fecha actual

Parece que no puedo restar 7 días de la fecha actual. Así es como lo estoy haciendo: NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *offsetComponents = [[NSDateComponents alloc] init]; [offsetComponents setDay:-7]; NSDate *sevenDaysAgo...