Aracılığıyla paylaş


Giriş Akışı Oluşturma Nesneleri

Yalnızca cin nesnesini kullanıyorsanız, bir giriş akışı oluşturmanız gerekmez. Aşağıdakini kullanıyorsanız bir giriş akışı oluşturmanız gerekir:

Giriş Dosyası Akışı Oluşturucuları

Giriş dosyası akışı oluşturmanın iki yolu vardır:

  • Bağımsız değişken oluşturucuyu void kullanın ve üye işlevini çağırın open :

    ifstream myFile; // On the stack
    myFile.open("filename");
    
    ifstream* pmyFile = new ifstream; // On the heap
    pmyFile->open("filename");
    
  • Oluşturucu çağrısında bir dosya adı ve mod bayrakları belirterek, oluşturma işlemi sırasında dosyayı açın:

    ifstream myFile("filename");
    

Giriş Dizesi Akış Oluşturucuları

Giriş dizesi akışı oluşturucuları, önceden ayrılmış, önceden yüklenmiş depolama adresini gerektirir:

string s("123.45");

double amt;
istringstream myString(s);

//istringstream myString("123.45") also works
myString>> amt; // amt contains 123.45

Ayrıca bkz.

Giriş Akışları