Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man skickar en sträng att öppna en ifstream

    The C + + Standard Template Library innehåller en ifstream klass som tillåter att filer kan läsas från att använda samma ström - baserade metoder som vanligen används för inmatning . Till skillnad från cin , den standard in , måste en ifstream initieras genom att passera den ett filnamn i form av en sträng . Om filen finns och kan öppnas för läsning , då ifstream objektet kommer att fungera precis som cin . Instruktioner
    1

    Dra snöret som innehåller ditt filnamn till ifstream konstruktorn : ifstream myIfstream ( myFilename ) ;
    p Om du redan har ett ifstream objektet men har inte öppnat en fil , använd ifstream :: öppna istället : myIfstream.open ( myFilename ) ,
    2

    Kontrollera ifstream föremålet för framgång genom att anropa ifstream :: misslyckas metoden . Hantera eventuella fel i det sätt som fungerar bäst för ditt program . Ingen sanering kod är required.If ( myIfstream.fail ( ) ) { cerr << " Fel vid öppnande av " << myFilename << endl; avkastning; } Addera 3

    Stäng filen när du är klar med det . Om det inte finns någon fil öppen , kommer misslyckas flaggan ställas in och ett undantag kan kastas om du har ställt undantag mask.myIfstream.close ( ) ; Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man bygger 32 - bitars Linux program på 64 - bitar…
    ·Hur du justerar Pekare för Kovarianta Returer
    ·Hur Stäng en for-loop med C + +
    ·Hur får man koder för Dev - C + + 4.9.9.2
    ·Hur man skapar ett datum i C #
    ·C -kod för en Bits till byte Konvertering
    ·Hur ta reda på om en rad eller en kolumn är markerad …
    ·Hur animera i XNA
    ·Hur man skickar FIFO utgång till en fil
    ·Hur man läser en sekventiell fil i C
    Utvalda artiklarna
    ·Hur man kör en kommandofil i PHP
    ·Hur indrag en Python fil
    ·Vad är en EJB Stub
    ·Hur konvertera en sträng till ett nummer i Visual Basi…
    ·Hur man skapar ett bildspel Program
    ·Hur man använder SQLite3 på en iPhone App
    ·Hur man Byta namn på en knapp i Visual Basic 2008
    ·Hur konvertera en bild till Binary & binär till String…
    ·Hur man skriver en PDF i PHP
    ·Hur man skickar SMS via PHP
    Copyright © Dator Kunskap http://www.dator.xyz