Estoy tratando de leer desde la entrada estándar y distinguir cada carácter entre sí por su valor decimal. Por lo que entiendo, un Line Feed (10) y un Carriage Return (13) se interpretarán como el mismo personaje. Quiero distinguir entre los dos. Sé que si estaba leyendo un archivo, podría abrirlo usando el parámetro ios :: binary. Pero, ¿qué tal si estoy leyendo una entrada estándar?Lectura desde el estándar en el uso de ios :: binario
6
A
Respuesta
2
Puede leer en std :: cin usando get. Este método está especialmente diseñado para leer datos sin formato (see doc)
Cuestiones relacionadas
- 1. lectura() desde la entrada estándar
- 2. lectura sin bloqueo desde E/S estándar en C#
- 3. La lectura de un archivo binario con el pitón
- 4. ¿Qué dice el estándar SQL sobre el uso de backtick (`)?
- 5. Lectura desde el puerto serie en C#
- 6. lectura en un archivo binario en Haskell
- 7. Lectura de archivo binario de URLConnection
- 8. no buffering entrada estándar lectura
- 9. Lectura de un archivo sqlite local desde el teléfono
- 10. Lectura de la configuración desde el archivo de configuración separado
- 11. Uso de los iconos estándar de Qt desde Qt Creator
- 12. lectura desde el puerto serie falla
- 13. Coincidencia de compensaciones en el volcado de emergencia de iOS con el binario desmontado
- 14. ¿Cómo encontrar el tamaño de las asignaciones estáticas desde binario?
- 15. Uso de maven utilizando el diseño de directorio no estándar
- 16. La autorrotación de iOS 6 en el simulador varía desde el dispositivo iOS 6 actual
- 17. std :: stringstream y std :: ios :: binario
- 18. No hay soporte de lectura durante el uso de pdb.set_trace()
- 19. Rieles: belongs_to y has_many el uso de identificadores no estándar
- 20. Lectura de enteros del archivo binario en Python
- 21. El uso de bibliotecas estándar .Net con VBA
- 22. iOS, detectar ad-hoc desde el código
- 23. qué es el uso de performSelector en iOS
- 24. Escribir en el medio de un archivo binario existente C++
- 25. Valores de lectura de Java desde el archivo de texto
- 26. La lectura de un archivo binario en Python Delphi
- 27. lectura desde el escáner de código de barras
- 28. Eliminación en el montón binario
- 29. Python leer el binario desde la posición específica
- 30. Lectura de archivos de gran tamaño desde el final
Si conoce su plataforma, podría intentar reabrir 'stdin' utilizando un' ifstream' (el punto que no puedo hacerlo de forma portátil, '/ dev/stdin' debería funcionar para -ixes), luego usa 'rdbuf' para enganchar eso en' std :: cin'. – Kos
Ver también http://stackoverflow.com/questions/7587595/read-binary-data-from-stdcin – Kos