stdio

stdlib y salida coloreada en C

Estoy haciendo una aplicación simple que requiere salida de color. ¿Cómo puedo hacer que mi salida sea coloreada como emacs y bash? No me importa Windows, ya que mi aplicación es solo para sistemas UNIX.

Error fatal: stdio.h: No hay tal archivo o directorio

Estoy tratando de compilar un programa en C en OS X 10.9 con GCC 4.9 (experimental). Por alguna razón, estoy recibiendo el si ... iera una versión que generara errores al importar stdio. ¿Qué podría estar causando este problema y cómo se puede solucionar?

Redirigiendo stdin y stdout desde C

Quiero reabrir los controladores de archivos stdin y stdout (y quizás stderr mientras estoy en ello), para que las futuras ll ... Y, si lo hace, ¿cómo puedo recuperar el valor original de stdin? ¿Tengo que almacenarlo en un FILE * y recuperarlo más tarde?

¿Puede un programa llamar a fflush() en el mismo ARCHIVO* simultáneamente?

Puede suceder algo malo (como comportamiento indefinido, corrupción de archivos, etc.) si varios hilos simultáneamente llaman ... el archivo (dentro de la sección crítica), mientras que otro hilo(s) esté limpiando el archivo (fuera de la sección crítica).

¿Qué biblioteca de E/S C debe usarse en código C++? [cerrado]

En el nuevo código de C++, tiendo a usar la biblioteca iostream de C++ en lugar de la biblioteca C stdio. He notado que algu ... programadores parecen apegarse a stdio, insistiendo en que es más portátil. ¿Es este realmente el caso? ¿Qué es mejor usar?

¿Cómo puedo capturar STDOUT a una cadena?

puts "hi" puts "bye" Quiero almacenar el STDOUT del código hasta ahora (en este caso hi \nbye en una variable diga 'result' ... igo para hacer algunas evaluaciones. Lo siento si esto es confuso. Así que la línea "puts result" debería darme hola y adiós.

¿Cómo se puede vaciar una escritura usando un descriptor de archivo?

Resulta que todo este malentendido de open() versus fopen() proviene de un controlador I2C defectuoso en el núcleo Linux 2 ... uso del ioctl(), que no usa un puntero de flujo. es decir, int fd = open("filename",O_RDWR); ioctl(fd,...); Sugerencias?

¿Hay una ventana equivalente a fdopen para los mangos?

En Unix, si tiene un descriptor de archivo (por ejemplo, desde un socket, tubería, o heredado de su proceso padre), puede abr ... l? MSDN documenta _fdopen, pero eso funciona con integer descriptores de archivo devueltos por _open, no genéricos HANDLE s.

C equivalente a autoflush (descarga stdout después de cada escritura)?

En Perl, puedo escribir: $|++; Y cualquier cosa impresa en STDOUT será automáticamente fflush()ed. Hay un equivalente en ... limine automáticamente la salida estándar después de cada printf (), de la misma forma en que elimina automáticamente stderr?

¿Por qué Fread llega temprano al EOF?

Estoy escribiendo una biblioteca en C que lee un archivo en memoria. Se salta los primeros 54 bytes del archivo (encabezado) ... hasta la mitad de la página. OpenGroup menciona la existencia de la etiqueta "b", pero afirma que "no tendrá ningún efecto".

Detección de EOF en C

Estoy usando el siguiente código C para tomar la entrada del usuario hasta que ocurra EOF, pero el problema es que este códig ... ("%f", &input); while(!EOF) { printf("Output: %f", input); printf("Input No: "); scanf("%f", &input); }