#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
string nombre;
// crear el archivo
ofstream archivo("nombres.txt");
cout << "ingrese nombres. Si desea finalizar presione x." << endl;
while(nombre != "x") {
// obtener lo que ingrese el usuario
getline(cin, nombre);
//si envia un enter
if(nombre.size() == 0){
cout << "Nombre invalido. Por favor ingrese un nombre valido" << endl;
}else{
//guardar nombre en el archivo y un salto de linea.
archivo << nombre << endl;
cout << "ingrese otro nombre. Si desea finalizar presione x." << endl;
}
//cerrar el archivo
archivo.close();
cout << "Los nombres ingresados son :" << endl;
//abrir el archivo en modo lectura
ifstream archivoLectura("nombres.txt");
// verificar que existe y se puede obtener su contenido
if(archivoLectura.is_open()){
// mientras exista lineas en el archivo, presentar su contenido.
while ( getline (archivoLectura,nombre) ){
cout << nombre << "\n";
archivoLectura.close();
return 0;
//para compilar
// g++ nombre.cpp -o nombre
// para ejecutar
// ./nombre
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
string nombre;
// crear el archivo
ofstream archivo("nombres.txt");
cout << "ingrese nombres. Si desea finalizar presione x." << endl;
while(nombre != "x") {
// obtener lo que ingrese el usuario
getline(cin, nombre);
//si envia un enter
if(nombre.size() == 0){
cout << "Nombre invalido. Por favor ingrese un nombre valido" << endl;
}else{
//guardar nombre en el archivo y un salto de linea.
archivo << nombre << endl;
cout << "ingrese otro nombre. Si desea finalizar presione x." << endl;
}
}
//cerrar el archivo
archivo.close();
cout << "Los nombres ingresados son :" << endl;
//abrir el archivo en modo lectura
ifstream archivoLectura("nombres.txt");
// verificar que existe y se puede obtener su contenido
if(archivoLectura.is_open()){
// mientras exista lineas en el archivo, presentar su contenido.
while ( getline (archivoLectura,nombre) ){
cout << nombre << "\n";
}
//cerrar el archivo
archivoLectura.close();
}
return 0;
}
//para compilar
// g++ nombre.cpp -o nombre
// para ejecutar
// ./nombre