*   >> läser Utbildning artiklar >> science >> programming

Grunderna i Komma åt filer i C ++

Grunderna i Komma åt filer i C ++ C ++ Ta tjuren vid hornen - Del 25 Inledning Detta är en del 25 av min serie, C ++ Att ta tjuren vid hornen. I denna del av serien, ser vi hur du kommer åt filer i C ++. Jag antar att du har läst de tidigare delarna i serien innan du läser det här, eftersom kunskapen är baserad på kunskap från de tidigare delarna i serien. Vi ska endast textfiler och de, som är i arbetskatalogen (så att vi inte ska behöva bry sig om sökvägen). Detta innebär att du testar koden ska vara kvar i arbetskatalogen.

Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild frånvarande), bara att kontakta mig på [email protected]. Det vill säga, kontakta mig för minsta problem du har om vad du läser. Fil Klasser och vattendrag För dig att använda en fil på hårddisken eller någon annan enhet, måste du göra vad som kallas öppna filen. Med denna innehållet i filen kopieras in i minnet. Detta område i minnet som har innehållet i fil kallas en ström.

Oavsett vad du vill göra med filen (modifiera filen, lägga till text till slutet av filen, eller bara läsa filen) du göra det till strömmen. Efter att du måste göra vad som kallas stänger filen. När en fil är stängd är innehållet i den ström kopieras till filen i skivan. Eventuella ändringar av strömma innehåll eller lägga text till slutet av strömmen återspeglas i filen i disken efter stängning. En fil kanske inte existerar i disken. Detta innebär att du måste skapa den. För detta ändamål, har du fortfarande att använda öppningsprocessen (se nedan).

En ström för den nyligen (som inte finns) öppnade filen skapas. Du skickar information till bäcken. När du stänger filen, effektivt stänga strömmen, är innehållet i strömmen kopieras till disk för första gången. Stänga en fil innebär att få ett slut på sambandet mellan strömmen och motsvarande fil i skivan, efter halten av strömmen just har kopierats till filen, som kan eller inte kan ha funnits i disken. Obs: innehållet i strömmen är innehållsfilen kopieras från disk, om filen fanns i disken innan den öppnades. Det finns tre klasser, som används för att komma åt filer.

Dessa klasser är fördefinierade; du behöver inte definiera dem (typ ut dem). Namnen på dessa klasser är ofstream, ifstream och FStream. När ett objekt skapas från någon av dessa klasser, är en ström i minnet associerat med objektet. För att kunna använda dessa klasser som du behöver för att inkludera en header-fil som kallas FStream huvudet i ditt program. När

Page   <<       [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.