Sto provando a leggere dall'input standard e distinguere ciascun carattere l'uno dall'altro per il suo valore decimale. Da quanto ho capito, un avanzamento riga (10) e un ritorno a capo (13) saranno interpretati come lo stesso carattere. Voglio distinguere tra i due. So che se stavo leggendo da un file potrei aprirlo usando il parametro ios :: binary. Ma cosa succede se sto leggendo dallo standard input?Lettura dallo standard nell'uso di ios :: binary
6
A
risposta
2
È possibile leggere da std :: cin utilizzando get. Questo metodo è appositamente progettato per leggere dati non formattati (see doc)
Problemi correlati
- 1. Zend_Http_Client - Lettura dallo streaming?
- 2. come leggere dallo standard input non-blocking?
- 3. L'ordine di inizializzazione è garantito dallo standard?
- 4. std :: stringstream e std :: ios :: binary
- 5. Questo codice è garantito dallo standard C?
- 6. Browser lettura HTML dall'input standard
- 7. Lettura di un numero intero dall'immissione standard
- 8. Lettura di un file dallo stdin reindirizzato con python
- 9. Collezioni standard dell'SDK per iOS
- 10. L'array [i] = i ++ è coperto dallo standard C++?
- 11. La struttura vuota è definita dallo standard C++?
- 12. Come leggere il valore intero dallo standard input in Java
- 13. Implementazione iOS Procotol - proprietà di sola lettura
- 14. Permesso di lettura file iOS 9
- 15. Lettura/dev/cpu/*/msr dallo spazio utente: operazione non consentita
- 16. rilevamento quando un UICollectionCell di iOS sta uscendo dallo schermo
- 17. Sviluppo per OS X proveniente dallo sfondo iOS
- 18. Binary Search Tree Destructor
- 19. Creazione Binary Search Trees
- 20. Casting binary to bit
- 21. Serialize DateTime as binary
- 22. Binary String to Integer
- 23. Binary Bomba - Fase 4
- 24. L'implementazione di base di CRC32 di Wikipedia differisce dallo standard CRC32 visto online
- 25. Icone di pulsante di immagine standard per iOS in Xcode
- 26. Lettura non bloccante da I/O standard in C#
- 27. Lettura codici a barre iOS Swift
- 28. Lettura autorizzazione telecamera per iOS in Xamarin
- 29. Lettura dello stack stack per iOS Webkit
- 30. lettura PEM chiave pubblica in iOS
Se conosci la tua piattaforma, puoi provare a riaprire 'stdin' usando un' ifstream' (il punto non posso farlo in modo portabile,/dev/stdin' dovrebbe funzionare per -ixes), quindi usare 'rdbuf' per collegarlo a' std :: cin'. – Kos
Vedere anche http://stackoverflow.com/questions/7587595/read-binary-data-from-stdcin – Kos