Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Jeśli używasz tylko cin
obiektu, nie musisz konstruować strumienia wejściowego. Jeśli używasz, musisz utworzyć strumień wejściowy:
Konstruktory strumienia plików wejściowych
Istnieją dwa sposoby tworzenia strumienia plików wejściowych:
Użyj konstruktora argumentu
void
, a następnie wywołaj funkcję składowąopen
:ifstream myFile; // On the stack myFile.open("filename"); ifstream* pmyFile = new ifstream; // On the heap pmyFile->open("filename");
Określ flagi nazwy pliku i trybu w wywołaniu konstruktora, otwierając w ten sposób plik podczas procesu budowy:
ifstream myFile("filename");
Konstruktory strumienia ciągów wejściowych
Konstruktory strumienia ciągu wejściowego wymagają adresu wstępnie przydzielonego, wstępnie zainicjowanego magazynu:
string s("123.45");
double amt;
istringstream myString(s);
//istringstream myString("123.45") also works
myString>> amt; // amt contains 123.45