Documentos de Académico
Documentos de Profesional
Documentos de Cultura
int main()
{
system("clear");
escribir();
return 0;
}
void escribir()
{
//vamos a crear el archivo de texto
//o = output f= file :: ofstream
//Es un tipo de dato :D
ofstream archivo;
string nombreArchivo;
//dos parámetros: la ubicación del archivo o el nombre y 2. el modo
//ios output: si el archivo existe, entonces lo reemplaza y si no existe
lo crea desde cero
//--Carpeta específica:
//archivo.open("C://Users//valyr//Desktop//wwweb//ejemplo.txt",
ios::out);
int main()
{
system("clear");
escribir();
return 0;
}
void escribir()
{
ofstream archivo;
string nombreArchivo, frase;
archivo.open(nombreArchivo.c_str(), ios::out);
if (archivo.fail())
{
cout<<"No se pudo abrir el archivo";
exit(1);
}
cout<<"Ingrese el texto del archivo: ";
getline(cin, frase);
archivo.close();
}
#include <iostream>
#include <fstream> //nos da acceso a los objetos ifstream
#include <string>
int main()
{
system("clear");
ifstream archtext;
archtext.open("eltexto.txt");
//verificación
if(archtext.is_open())
{
int w, x, y, z;
//cin >> x;
archtext>>x;
archtext>>y;
archtext>>z;
archtext>>w; //lee en el archivo
return 0;
}
Loop para leer elementos
// ofstream: hace "stream" para escribir en el archivo (on file)
// ifstream: para leer del archivo (in file)
// fstream: para ambos
#include <iostream>
#include <fstream> //nos da acceso a los objetos ifstream
#include <string>
int main()
{
system("clear");
ifstream archtext;
archtext.open("eltexto.txt");
//verificación
if(archtext.is_open())
{
int x;
return 0;
}
Read : usuario y contraseña
#include <iostream>
#include <fstream>
#include <string>
bool HaIniciadoSesion()
{
//un: username pw: password
string usuario, password, un, pw;
int main()
{
system("clear");
int opcion;
if (opcion == 1)
{
string username, password;
cout<<"Ingresa el usuario: "; cin >> username;
cout<<"Ingresa la contraseña: "; cin >> password;
ofstream file;
file.open(username + ".txt");
file<<username <<endl <<password;
file.close();
main();
}
else if (opcion == 2)
{
bool status = HaIniciadoSesion();
if (!status)
{
cout<<"El usuario no ha sido registrado"<<endl;
return 0;
}
else
{
cout<<"Inicio de sesión exitoso"<<endl;
return 1;
}
}
return 0;
}