Archiv verlassen und diese Seite im Standarddesign anzeigen : Dateiverarbeitung
Hallo...
ich würde gerne wissen wie MemoryMappedIO unter C/C++ funktioniert?
Wie kann ich eine test.txt Datei komplett in den Arbeitsspeicher holen und hier dann Zeichen für Zeichen verarbeiten?
peschmae
17-12-2005, 17:43
Soviel ich weiss bietet C/C++ von der Sprache her kein MemoryMappedIO an.
Aber (für C++) in der Boost-Library hats entsprechendes Zeugs (für Unixe und Windows): http://www.boost.org/libs/iostreams/doc/classes/mapped_file.html
Allgemein für C und C++ hats auf Unixen Systemen die Funktion "mmap" (includes: sys/types.h; sys/mman.h) mit der du sowas machen kannst.
Allerdings weiss ich nicht wie portabel das dann ist (Windows?)
MfG Peschmä
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.