hola se puede convertir este lenguaje de c++ a pseudocodigo?
Publicado por jose juvera (1 intervención) el 15/06/2023 11:10:49
// LIBRERIAS
#include<locale.h>
#include<iostream>
#include<fstream>
#include<string>
#include<windows.h>
#include<conio.h>
using namespace std;
//VARIABLES
void altas();
void bajas();
void consultas();
void modificaciones();
void menu();
int clave;
int auxclave;
char nombre[30];
float precio;
int main()
// MATRIZ PARA LOGO DE LA ACADEMIA DE DANILOVA
{
menu();
return 0;
}
void menu()
{
char opcion;
do
{
system("cls");
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE ); //cambiar colores en pantalla
SetConsoleTextAttribute(hConsole, 15); //color verde
{
int matriz[20][40]={
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,2,2,2,1,1,1,2,2,1,1,2,1,1,1,2,1,2,1,2,1,1,1,2,2,2,1,2,1,1,1,2,1,1,2,2,1,1},
{1,1,1,2,1,1,2,1,2,1,1,2,1,2,2,1,1,2,1,2,1,2,1,1,1,2,1,2,1,2,1,1,1,2,1,2,1,1,2,1},
{1,1,1,2,1,1,2,1,2,1,1,2,1,2,1,2,1,2,1,2,1,2,1,1,1,2,1,2,1,2,1,1,1,2,1,2,1,1,2,1},
{1,1,1,2,1,1,2,1,2,2,2,2,1,2,1,1,2,2,1,2,1,2,1,1,1,2,1,2,1,1,2,1,2,1,1,2,2,2,2,1},
{1,1,1,2,1,1,2,1,2,1,1,2,1,2,1,1,1,2,1,2,1,2,1,1,1,2,1,2,1,1,2,1,2,1,1,2,1,1,2,1},
{1,1,1,2,2,2,1,1,2,1,1,2,1,2,1,1,1,2,1,2,1,2,2,2,1,2,2,2,1,1,1,2,1,1,1,2,1,1,2,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}};
for(int i = 0; i<20; i++)
{
for(int j = 0; j<40; j++)
{
if(matriz[i][j]==2) cout<<char(219);
else cout<<" ";
}
cout<<endl;
}
{
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE ); //poder ejecutar la siguiente linea
SetConsoleTextAttribute(hConsole, 2); //cambia el color hasta que se modifique con la misma linea
setlocale(LC_ALL, ""); //poder usar acentos
cout<<" PRESIONA CUALQUIER TECLA PARA CONTINUAR: ";
}
getch();
}
system("cls"); //BORRAR PANTALLA E INICIO DE MENU
cout<<"BIENVENIDO AL PROGRAMA DE CONTROL DE CLIENTES.\n\n";
SetConsoleTextAttribute(hConsole, 15); //color blanco mas profundo
cout<<"===========================================================\n";
cout<<"\t\t MENU INICIAL\n";
cout<<"===========================================================\n\n";
cout<<"\t\t 1. Agregar Nuevo Cliente\n";
cout<<"\t\t 2. Eliminar Un Cliente\n";
cout<<"\t\t 3. Consultas De Clientes\n";
cout<<"\t\t 4. Modificar Cliente\n";
cout<<"\t\t 5. Salir Del Programa\n";
SetConsoleTextAttribute(hConsole, 1);
cout<<"\n\t\t Opcion [ ]\b\b";
cin>>opcion;
SetConsoleTextAttribute(hConsole, 15);
switch(opcion)
{
case '1': altas();
break;
case '2': bajas();
break;
case '3': consultas();
break;
case '4': modificaciones();
break;
case '5':
system("cls");
SetConsoleTextAttribute(hConsole, 1);
cout<<"\n\t\n nos vemos pronto :D";
cout<<"\n\n\n\n";
SetConsoleTextAttribute(hConsole, 15);
exit(0);
system("cls");
break;
default:
cout<<"Opcion incorrecta\n";
system("PAUSE");
}
}while(opcion !=5);
}
void altas()
{
system("cls");
ifstream lectura;
ofstream escritura;
bool repetido=false;
lectura.open("Archivo.txt",ios::in);
escritura.open("Archivo.txt",ios::out|ios::app);
if(lectura.is_open() && escritura.is_open())
{
cout<<"\nNumero de inscripcion: ";
cin>>auxclave;
lectura>>clave;
while(!lectura.eof())
{
lectura>>nombre>>precio;
if(clave==auxclave)
{
system("cls");
cout<<"\n\n";
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute(hConsole, 4);
cout<<"Numero de cliente existente D:\n\n";
SetConsoleTextAttribute(hConsole, 15);
repetido=true;
break;
}
lectura>>clave;
}
if(repetido==false)
{
cout<<"Ingresa nombre del cliente: ";
cin>>nombre;
cout<<"ingresa el precio de la inscripcion:";
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute(hConsole, 2);
cout<<"$";
cin>>precio;
SetConsoleTextAttribute(hConsole, 15);
escritura<<auxclave<<" "<<nombre<<" "<<precio<<endl;
cout<<"\n";
SetConsoleTextAttribute(hConsole, 2);
setlocale(LC_ALL, "");
cout<<"\t ¡El Cliente Se Añadió Exitosamente! \n\n\n"<<endl;
SetConsoleTextAttribute(hConsole, 15);
}
}
else
{
cout<<"Error en el archivo\n";
}
lectura.close();
escritura.close();
system("PAUSE");
}
void bajas()
{
system("cls");
ifstream lectura;
ofstream auxiliar;
bool encontrado = false;
int claveaux = 0;
lectura.open("Archivo.txt",ios::in);
auxiliar.open("auxiliar.txt",ios::out);
if(lectura.is_open() && auxiliar.is_open())
{
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute(hConsole, 15);
cout<<"Introduce el numero de inscripcion a eliminar: ";
cin>>claveaux;
lectura>> clave;
while(!lectura.eof())
{
lectura>>nombre>>precio;
if(claveaux==clave)
{
encontrado=true;
SetConsoleTextAttribute(hConsole, 2);
cout<<"\n";
cout<<"\t¡Baja existosa!\n";
cout<<"\n\n\n";
SetConsoleTextAttribute(hConsole, 15);
}
else
{
auxiliar<<clave<<" "<<nombre<<" "<<precio<<endl;
}
lectura>>clave;
}
}
else
{
cout<<"Error en el archivo\n";
}
if(encontrado==false)
{
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute(hConsole, 4);
cout<<"\n\n";
cout<<"Numero de cliente no encontrado\n\n"<<endl;
SetConsoleTextAttribute(hConsole, 15);
}
auxiliar.close();
lectura.close();
remove("Archivo.txt");
rename("auxiliar.txt","Archivo.txt");
system("PAUSE");
}
void consultas()
{
system("cls");
ifstream lectura;
lectura.open("Archivo.txt",ios::in);
if(lectura.is_open())
{
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute(hConsole, 2);
cout<<"======================================\n";
cout<<"\t Clientes Registrados \n";
cout<<"======================================\n";
SetConsoleTextAttribute(hConsole, 15);
lectura>>clave;
while(!lectura.eof())
{
lectura>>nombre>>precio;
cout << "\n";
cout << "\tCLIENTE: ";
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute(hConsole, 1);
cout << clave << "\n";
SetConsoleTextAttribute(hConsole, 15);
cout << "\tNOMBRE: " << nombre << endl;
cout << "\tPRECIO:";
SetConsoleTextAttribute(hConsole, 2);
cout << " $"<<precio << endl;
cout << "\n";
SetConsoleTextAttribute(hConsole, 15);
lectura>>clave;
}
}
else
{
cout<<"Error en el archivo\n";
}
lectura.close();
system("PAUSE");
}
void modificaciones()
{
system("cls");
ifstream lectura;
ofstream auxiliar;
int claveaux=0;
int precioaux=0;
bool encontrado=false;
lectura.open("Archivo.txt",ios::in);
auxiliar.open("auxiliar.txt",ios::out);
if(lectura.is_open() && auxiliar.is_open())
{
cout<<"Numero de cliente a modificar: ";
cin>>claveaux;
lectura>>clave;
while(!lectura.eof())
{
lectura>>nombre>>precio;
if(claveaux==clave)
{
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE );
encontrado=true;
cout<<"\nCLIENTE: ";
SetConsoleTextAttribute(hConsole, 1);
cout<<clave<<endl;
SetConsoleTextAttribute(hConsole, 15);
cout<<"NOMBRE: "<<nombre<<endl;
cout<<"PRECIO:";
SetConsoleTextAttribute(hConsole, 2);
cout<<" $"<<precio<<endl;
SetConsoleTextAttribute(hConsole, 15);
cout<<"\n\nIntroduce nuevo precio:";
SetConsoleTextAttribute(hConsole, 2);
cout<<"$";
SetConsoleTextAttribute(hConsole, 2);
cin>>precioaux;
auxiliar<<clave<<" "<<nombre<<" "<<precioaux<<endl;
system("cls");
SetConsoleTextAttribute(hConsole, 2);
cout<<"\n\n¡Registro Modificado Exitosamente!\n\n";
SetConsoleTextAttribute(hConsole, 15);
}
else
{
auxiliar<<clave<<" "<<nombre<<" "<<precio<<endl;
}
lectura>>clave;
}
}
else
{
cout<<"Error en el archivo\n";
}
if(encontrado==false)
{
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute(hConsole, 4);
cout<<"\n\nCliente no encontrado /: \n";
cout<<"\n\n";
SetConsoleTextAttribute(hConsole, 15);
}
auxiliar.close();
lectura.close();
remove("Archivo.txt");
rename("auxiliar.txt","Archivo.txt");
system("PAUSE");
}
#include<locale.h>
#include<iostream>
#include<fstream>
#include<string>
#include<windows.h>
#include<conio.h>
using namespace std;
//VARIABLES
void altas();
void bajas();
void consultas();
void modificaciones();
void menu();
int clave;
int auxclave;
char nombre[30];
float precio;
int main()
// MATRIZ PARA LOGO DE LA ACADEMIA DE DANILOVA
{
menu();
return 0;
}
void menu()
{
char opcion;
do
{
system("cls");
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE ); //cambiar colores en pantalla
SetConsoleTextAttribute(hConsole, 15); //color verde
{
int matriz[20][40]={
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,2,2,2,1,1,1,2,2,1,1,2,1,1,1,2,1,2,1,2,1,1,1,2,2,2,1,2,1,1,1,2,1,1,2,2,1,1},
{1,1,1,2,1,1,2,1,2,1,1,2,1,2,2,1,1,2,1,2,1,2,1,1,1,2,1,2,1,2,1,1,1,2,1,2,1,1,2,1},
{1,1,1,2,1,1,2,1,2,1,1,2,1,2,1,2,1,2,1,2,1,2,1,1,1,2,1,2,1,2,1,1,1,2,1,2,1,1,2,1},
{1,1,1,2,1,1,2,1,2,2,2,2,1,2,1,1,2,2,1,2,1,2,1,1,1,2,1,2,1,1,2,1,2,1,1,2,2,2,2,1},
{1,1,1,2,1,1,2,1,2,1,1,2,1,2,1,1,1,2,1,2,1,2,1,1,1,2,1,2,1,1,2,1,2,1,1,2,1,1,2,1},
{1,1,1,2,2,2,1,1,2,1,1,2,1,2,1,1,1,2,1,2,1,2,2,2,1,2,2,2,1,1,1,2,1,1,1,2,1,1,2,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}};
for(int i = 0; i<20; i++)
{
for(int j = 0; j<40; j++)
{
if(matriz[i][j]==2) cout<<char(219);
else cout<<" ";
}
cout<<endl;
}
{
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE ); //poder ejecutar la siguiente linea
SetConsoleTextAttribute(hConsole, 2); //cambia el color hasta que se modifique con la misma linea
setlocale(LC_ALL, ""); //poder usar acentos
cout<<" PRESIONA CUALQUIER TECLA PARA CONTINUAR: ";
}
getch();
}
system("cls"); //BORRAR PANTALLA E INICIO DE MENU
cout<<"BIENVENIDO AL PROGRAMA DE CONTROL DE CLIENTES.\n\n";
SetConsoleTextAttribute(hConsole, 15); //color blanco mas profundo
cout<<"===========================================================\n";
cout<<"\t\t MENU INICIAL\n";
cout<<"===========================================================\n\n";
cout<<"\t\t 1. Agregar Nuevo Cliente\n";
cout<<"\t\t 2. Eliminar Un Cliente\n";
cout<<"\t\t 3. Consultas De Clientes\n";
cout<<"\t\t 4. Modificar Cliente\n";
cout<<"\t\t 5. Salir Del Programa\n";
SetConsoleTextAttribute(hConsole, 1);
cout<<"\n\t\t Opcion [ ]\b\b";
cin>>opcion;
SetConsoleTextAttribute(hConsole, 15);
switch(opcion)
{
case '1': altas();
break;
case '2': bajas();
break;
case '3': consultas();
break;
case '4': modificaciones();
break;
case '5':
system("cls");
SetConsoleTextAttribute(hConsole, 1);
cout<<"\n\t\n nos vemos pronto :D";
cout<<"\n\n\n\n";
SetConsoleTextAttribute(hConsole, 15);
exit(0);
system("cls");
break;
default:
cout<<"Opcion incorrecta\n";
system("PAUSE");
}
}while(opcion !=5);
}
void altas()
{
system("cls");
ifstream lectura;
ofstream escritura;
bool repetido=false;
lectura.open("Archivo.txt",ios::in);
escritura.open("Archivo.txt",ios::out|ios::app);
if(lectura.is_open() && escritura.is_open())
{
cout<<"\nNumero de inscripcion: ";
cin>>auxclave;
lectura>>clave;
while(!lectura.eof())
{
lectura>>nombre>>precio;
if(clave==auxclave)
{
system("cls");
cout<<"\n\n";
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute(hConsole, 4);
cout<<"Numero de cliente existente D:\n\n";
SetConsoleTextAttribute(hConsole, 15);
repetido=true;
break;
}
lectura>>clave;
}
if(repetido==false)
{
cout<<"Ingresa nombre del cliente: ";
cin>>nombre;
cout<<"ingresa el precio de la inscripcion:";
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute(hConsole, 2);
cout<<"$";
cin>>precio;
SetConsoleTextAttribute(hConsole, 15);
escritura<<auxclave<<" "<<nombre<<" "<<precio<<endl;
cout<<"\n";
SetConsoleTextAttribute(hConsole, 2);
setlocale(LC_ALL, "");
cout<<"\t ¡El Cliente Se Añadió Exitosamente! \n\n\n"<<endl;
SetConsoleTextAttribute(hConsole, 15);
}
}
else
{
cout<<"Error en el archivo\n";
}
lectura.close();
escritura.close();
system("PAUSE");
}
void bajas()
{
system("cls");
ifstream lectura;
ofstream auxiliar;
bool encontrado = false;
int claveaux = 0;
lectura.open("Archivo.txt",ios::in);
auxiliar.open("auxiliar.txt",ios::out);
if(lectura.is_open() && auxiliar.is_open())
{
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute(hConsole, 15);
cout<<"Introduce el numero de inscripcion a eliminar: ";
cin>>claveaux;
lectura>> clave;
while(!lectura.eof())
{
lectura>>nombre>>precio;
if(claveaux==clave)
{
encontrado=true;
SetConsoleTextAttribute(hConsole, 2);
cout<<"\n";
cout<<"\t¡Baja existosa!\n";
cout<<"\n\n\n";
SetConsoleTextAttribute(hConsole, 15);
}
else
{
auxiliar<<clave<<" "<<nombre<<" "<<precio<<endl;
}
lectura>>clave;
}
}
else
{
cout<<"Error en el archivo\n";
}
if(encontrado==false)
{
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute(hConsole, 4);
cout<<"\n\n";
cout<<"Numero de cliente no encontrado\n\n"<<endl;
SetConsoleTextAttribute(hConsole, 15);
}
auxiliar.close();
lectura.close();
remove("Archivo.txt");
rename("auxiliar.txt","Archivo.txt");
system("PAUSE");
}
void consultas()
{
system("cls");
ifstream lectura;
lectura.open("Archivo.txt",ios::in);
if(lectura.is_open())
{
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute(hConsole, 2);
cout<<"======================================\n";
cout<<"\t Clientes Registrados \n";
cout<<"======================================\n";
SetConsoleTextAttribute(hConsole, 15);
lectura>>clave;
while(!lectura.eof())
{
lectura>>nombre>>precio;
cout << "\n";
cout << "\tCLIENTE: ";
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute(hConsole, 1);
cout << clave << "\n";
SetConsoleTextAttribute(hConsole, 15);
cout << "\tNOMBRE: " << nombre << endl;
cout << "\tPRECIO:";
SetConsoleTextAttribute(hConsole, 2);
cout << " $"<<precio << endl;
cout << "\n";
SetConsoleTextAttribute(hConsole, 15);
lectura>>clave;
}
}
else
{
cout<<"Error en el archivo\n";
}
lectura.close();
system("PAUSE");
}
void modificaciones()
{
system("cls");
ifstream lectura;
ofstream auxiliar;
int claveaux=0;
int precioaux=0;
bool encontrado=false;
lectura.open("Archivo.txt",ios::in);
auxiliar.open("auxiliar.txt",ios::out);
if(lectura.is_open() && auxiliar.is_open())
{
cout<<"Numero de cliente a modificar: ";
cin>>claveaux;
lectura>>clave;
while(!lectura.eof())
{
lectura>>nombre>>precio;
if(claveaux==clave)
{
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE );
encontrado=true;
cout<<"\nCLIENTE: ";
SetConsoleTextAttribute(hConsole, 1);
cout<<clave<<endl;
SetConsoleTextAttribute(hConsole, 15);
cout<<"NOMBRE: "<<nombre<<endl;
cout<<"PRECIO:";
SetConsoleTextAttribute(hConsole, 2);
cout<<" $"<<precio<<endl;
SetConsoleTextAttribute(hConsole, 15);
cout<<"\n\nIntroduce nuevo precio:";
SetConsoleTextAttribute(hConsole, 2);
cout<<"$";
SetConsoleTextAttribute(hConsole, 2);
cin>>precioaux;
auxiliar<<clave<<" "<<nombre<<" "<<precioaux<<endl;
system("cls");
SetConsoleTextAttribute(hConsole, 2);
cout<<"\n\n¡Registro Modificado Exitosamente!\n\n";
SetConsoleTextAttribute(hConsole, 15);
}
else
{
auxiliar<<clave<<" "<<nombre<<" "<<precio<<endl;
}
lectura>>clave;
}
}
else
{
cout<<"Error en el archivo\n";
}
if(encontrado==false)
{
HANDLE hConsole = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute(hConsole, 4);
cout<<"\n\nCliente no encontrado /: \n";
cout<<"\n\n";
SetConsoleTextAttribute(hConsole, 15);
}
auxiliar.close();
lectura.close();
remove("Archivo.txt");
rename("auxiliar.txt","Archivo.txt");
system("PAUSE");
}
Valora esta pregunta


0