Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Flush výstupného prúdu

C + + programovací jazyk robí ťažké použitie potoka konceptu . Prúd je miesto v pamäti , ktoré slúži ako dočasný úložný priestor . Výstupný prúd ukladá dáta v oblasti pamäti pridelenej pre dátový prúd . Tieto dáta je určený na čítanie každý tak často , takže čerstvejšie kúsky dát , aby sa namiesto starších dát . Avšak, ak je prúd neprečíta včas , môžete omylom prepísať údaje . Môžete sa vyhnúť potenciálne strate dát návaly prúdu , ktorý úplne vyprázdni . Veci , ktoré budete potrebovať
C + + integrované vývojové prostredie ( IDE ) , ako je napríklad Eclipse CDT
C + + Compiler , ako GCC
Zobraziť ďalšie inštrukcie Cestuj 1

Založte C + + IDE kliknutím na jeho ikonu programu . Keď sa otvorí , vyberte " File /New /Project " a vyberte " C + + " vytvoriť nový C + + projektu . Prázdny zdrojový kód súboru sa zobrazí v textovom editore časti IDE .
2

import " fstream " knižnica využívať prúd objektov obsahuje . Napíšte nasledujúce v hornej časti súboru zdrojového kódu : Spojené

# include

using namespace std ;
3

Vytvorte hlavné funkcie . Hlavnou funkciou je miesto , kde výkon začína vo svojom programe . Budete umiestniť všetky zostávajúce kód vnútri zložených zátvoriek , ktoré nasledujú hlavné funkcie vyhlásení . Hlavné funkcie deklarácia vyzerá takto :

int main ( )

{ }
4

Vytvoriť výstupný prúd a zviazať ju do súboru s názvom " názov súboru . txt " pomocou nasledujúci riadok kódu :

ofstream OutputStream ( " Filename.txt " ) ;
5

Napíšte niektoré dáta do výstupného prúdu . Zápis dát na toku sa dosahuje pomocou " << " operátormi . Ak chcete napríklad napísať slovo " ahoj " do výstupného prúdu , môžete napísať nasledovné :

OutputStream << " Hello " << endl ;
6

prepláchnite prúdom zaručiť , že slovo " Ahoj " sa zapíše do prúdu . Neexistuje žiadna záruka , o tom , kedy vyhlásenie urobené v predchádzajúcom kroku bude vykonávať . Pokiaľ je váš program neočakávane ukončí , je možné, že slovo nikdy zapisovať do súboru . Prepláchnite prúdom pomocou tohto príkazu :

outputStream.flush ( ) ;
7

Spustite program stlačením zeleného tlačidla " Play " sa nachádza v hornom rade tlačidiel v IDE . Program uloží slovo do výstupného prúdu , a potom prepláchnite prúd , zabezpečí, že súbor je napísaný .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené