Me han encargado actualizar un código C a C++ y me llamó la atención, ¿cuál es el método o implementación equivalente del método de rebobinado de C FILE * dentro de ifstream?ifstream equivalente al método de rebobinado de FILE *
11
A
Respuesta
11
Eso sería seekg
(establece el puntero de obtención) o seekp
(establece el puntero de puesta). En ambos casos, pasar 0 como parámetro da como resultado que el puntero se configure al comienzo del archivo.
+1
También debe borrar los indicadores de error (por ejemplo, en el caso de EOF) a través de basic_istream <> :: clear() como rebobinado hace esto. – vsoftco
Cuestiones relacionadas
- 1. Equivalente equivalente al método Unity RegisterInstance
- 2. Cómo acceder al descriptor de archivo de Open File
- 3. Delphi - equivalente al método C# DateTime.IsDaylightSavingTime() necesario
- 4. PHP equivalente al método C# string.IsNullOrEmpty?
- 5. algoritmo de copia con ifstream
- 6. ¿Debo cerrar manualmente un ifstream?
- 7. HTML5 Video pausa y rebobinado
- 8. ¿Equivalente al método Seq.scan() de F # en Python?
- 9. Convierte ifstream en istream
- 10. Devolución de ifstream en una función
- 11. Ifstream - Restablecer bit EOF
- 12. Diseño de clase std :: ifstream
- 13. ¿El método de carga jquery proporciona la funcionalidad ajax equivalente al método Rails replace_html?
- 14. equivalente Método para @InjectMocks
- 15. jQuery equivalente del método addEventListener de JavaScript
- 16. ifstream, bytes leídos?
- 17. Usando ifstream como fscanf
- 18. C# equivalente al charAt de Java()?
- 19. Emacs equivalente al `%` de VIM?
- 20. C++ función ifstream y separadores de campo
- 21. ¿Cuándo `ifstream :: readsome` establece` eofbit`?
- 22. C++: asignar cin a una variable ifstream?
- 23. ¿Equivalente Java al getattr de python?
- 24. entrada de archivo java con rebobinado()/reset() capacidad
- 25. Equivalente al paquete de Swing en C#
- 26. Delphi - ¿Equivalente al operador ternario de C#?
- 27. ¿Hay un método equivalente LINQ?
- 28. .Net equivalente al AssertionError de Java
- 29. ¿Hay un equivalente del método toDataURL de canvas para SVG?
- 30. AntSecurityException al abrir ant-file en eclipse
No asumiría automáticamente que iostream es una "actualización". Por muchas razones, especialmente el estado de los controles de formateo, es una degradación, especialmente cuando se mezcla con subprocesos. –
Tomaré esto en consideración. – Robb
Puede encontrar una respuesta completa que funciona aquí: http://stackoverflow.com/questions/16393583/how-to-read-same-file-twice-in-a-row – Ripo