Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Si solo usa el objeto cin, no es necesario que cree un flujo de entrada. Debe crear un flujo de entrada si usa:
Constructores de flujo de archivos de entrada
Hay dos formas de crear un flujo de archivo de entrada:
Use el constructor de argumento
voidy después llame a la función miembroopen:ifstream myFile; // On the stack myFile.open("filename"); ifstream* pmyFile = new ifstream; // On the heap pmyFile->open("filename");Especifique un nombre de archivo y marcas de modo en la invocación del constructor; de esta forma, se abre el archivo durante el proceso de construcción:
ifstream myFile("filename");
Constructores de flujo de cadenas de entrada
Los constructores de flujo de cadenas de entrada requieren la dirección del almacenamiento asignado e inicializado previamente:
string s("123.45");
double amt;
istringstream myString(s);
//istringstream myString("123.45") also works
myString>> amt; // amt contains 123.45