Bagikan melalui


Membuat Objek Aliran Input

Jika Anda hanya cin menggunakan objek , Anda tidak perlu membuat aliran input. Anda harus membuat aliran input jika Anda menggunakan:

Konstruktor Aliran File Input

Ada dua cara untuk membuat aliran file input:

  • void Gunakan konstruktor argumen, lalu panggil open fungsi anggota:

    ifstream myFile; // On the stack
    myFile.open("filename");
    
    ifstream* pmyFile = new ifstream; // On the heap
    pmyFile->open("filename");
    
  • Tentukan bendera nama file dan mode dalam pemanggilan konstruktor, sehingga membuka file selama proses konstruksi:

    ifstream myFile("filename");
    

Konstruktor Aliran String Input

Konstruktor aliran string input memerlukan alamat penyimpanan yang telah dialokasikan sebelumnya:

string s("123.45");

double amt;
istringstream myString(s);

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

Lihat juga

Aliran Input