c + + filer og vandløb

, vi hidtil har anvendt, iostream standard bibliotek, der indeholder cin, og cout, metoder til at læse fra standard input - og skrive til standard output). denne forelæsning vil lære dig at læse og skrive i en fil.dette kræver en anden standard, c + + bibliotek, fstream,, som definerer tre nye datatyper: datatype beskrivelse ofstream denne datatype udgør produktionen fil strøm og anvendes til at skabe filer og skrive oplysninger, sagsakter.ifstream denne datatype repræsenterer input fil strøm og anvendes til at læse oplysninger fra filer.fstream denne datatype repræsenterer fil stream generelt, og har den kapacitet, både ofstream og ifstream, hvilket betyder, at det kan skabe filer, skrive oplysninger, sagsakter, og at læse oplysninger fra filer.at udføre fil forarbejdning i c + +, delt filer < iostream > og < fstream > skal være inkluderet i deres c + + kilde fil., åbner en fil: en fil må åbnes, før du kan læse det eller skrive til det.enten det, ofstream, eller, fstream, genstand, kan anvendes til at åbne en sag for at skrive og ifstream objekt anvendes til at åbne en sag til at læse formål. efter er den standard, syntaks for open() funktion, som er medlem af fstream, ifstream, og ofstream objekter., ugyldige åben (denne char * filnavn, programmerbare: openmode tilstand), her, det første argument angiver navn og sted for den fil at åbnes, og at det andet argument om, open(), medlem funktion defineres funktionsmåde, hvor filen skal åbnes., modus flag beskrivelse six: app vedlægge tilstand.alle produktion til det dossier, der skal vedlægges.six: spiste åbne sagen for output og flytte læse /skrive kontrol til udgangen af den fil.six: i åbne sagen til behandling.six:: åbne sagen for at skrive.six: trunc, hvis sagen allerede eksisterer, at dens indhold vil blive afkortet, før at åbne filen.du kan kombinere to eller flere af disse værdier, eller af dem sammen.hvis du vil åbne en sag i skrive tilstand og vil fjern decimaler det i tilfælde af, at det allerede eksisterende, som vil være syntaks:, ofstream outfile; outfile. åben ("fil. dat" six: ud



Previous:
Next Page: