7
1. Clase #pragma once ref class OPERA { public: int login(char [], char [], int,int,int ); void invertir(char [], int ); int cOriginal(char [],char [], int ); int tamMatriz(int); void rutaDeGrabacion(char [50][50],char [],int,int); int rutaDeLectura(char[50][50],char [],int); OPERA(void) { } }; int OPERA::login(char cad[], char aux[], int n,int i,int s) { //for(int i=n-1; i>=0; i--) if(i>=0) { if(i+1<n){ if(i-1!=-1){ if((cad[i+1]!=' ') &&(cad[i-1]==' ')){ aux[s]=cad[i]; s++; } }else{ if((cad[i+1]!=' ') &&(cad[i]!=' ')){ aux[s]=cad[i]; s++; } } }

Clase

Embed Size (px)

DESCRIPTION

tp

Citation preview

1. Clase#pragma onceref class OPERA{public:int login(char [], char [], int,int,int );void invertir(char [], int );int cOriginal(char [],char [], int );int tamMatriz(int);void rutaDeGrabacion(char [50][50],char [],int,int);int rutaDeLectura(char[50][50],char [],int);

OPERA(void){}};int OPERA::login(char cad[], char aux[], int n,int i,int s){//for(int i=n-1; i>=0; i--)if(i>=0){if(i+1Clear(); }private: System::Void BtnRegistrar_Click(System::Object^ sender, System::EventArgs^ e) { ENCRIPTAR EC; OPERA OP; CbUsuarios->Items->Add(TxtNombre->Text); tam=TxtNombre->Text->Length; if(tam==0) this->Close(); String^ cad=TxtNombre->Text; for(int i=0; iSubstring(i,1)); cadMinus[i]=tolower(Convert::ToChar(cad->Substring(i,1))); } //Concatenacion para Login String^ cadena="0"; s=OP.login(cadOriginal, auxLog, tam,tam-1,0); OP.invertir(auxLog, s); String^ LoginOp; for(int i=0; iLength; for(int i=0; iSubstring(i,1)); } vec[cont].tamL=t;

t=contOri->Length; for(int i=0; iSubstring(i,1)); } vec[cont].tamCO=t;

t=contEncr->Length; for(int i=0; iSubstring(i,1)); } vec[cont].tamCE=t;

cont++;}private: System::Void CbUsuarios_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e) { }private: System::Void BtnAcceder_Click(System::Object^ sender, System::EventArgs^ e) { if((CbUsuarios->SelectedIndex) >(-1)){ indice=CbUsuarios->SelectedIndex; String^ aux; for(int i=0;iText=aux; } }private: System::Void BtnAceptar_Click(System::Object^ sender, System::EventArgs^ e) { OPERA OP; int t,a=0; if(intentosText->Length; String^ Contra=TxtContra->Text; for(int i=0; iSubstring(i,1));

} //Encriptacion n=OP.tamMatriz(t); OP.rutaDeGrabacion(matriz,contra, n, t); int tamEncriptado=OP.rutaDeLectura(matriz, contraEncr, n); for(int i=0;iClear();TxtContra->Focus();intentos++; } } else { MessageBox::Show("Seleccione su usuario nuevamente"); TxtLogin->Clear(); TxtContra->Clear(); intentos=0; }} private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) { TxtNombre->Focus(); }