ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Código C++


Enviado por   •  7 de Mayo de 2023  •  Resúmenes  •  1.086 Palabras (5 Páginas)  •  36 Visitas

Página 1 de 5

void cortaespecialidad(char *nomdoc,char *nomesp,char *espmin){

int i=0,j=0,aux;

while(nomdoc[i]!='\0') i++;

while(nomdoc[i]!='_') i--;

aux = i;

i++;

while(nomdoc[i]!='\0'){

if(nomdoc[i]>= 'a' && nomdoc[i]<='z')

nomesp[j]= nomdoc[i]-('a'-'A');

else

nomesp[j]= nomdoc[i];

espmin[j] = nomdoc[i];

i++; j++;

}

nomdoc[aux]='\0';

espmin[j]='\0';

nomesp[j]='\0';

}

void procesarNombre(char *nombre){

int i;

for(i=0; nombre[i];i++){

if(nombre[i]=='-' || nombre[i]=='/') nombre[i]=' ';

}

}

void imprimirLinea(int cant, char car){

for(int i=0;i<cant;i++) cout<<car;

cout<<endl;

}

void separarNombreEspecialidad(char *nomb_espec_Medico,char * especialidadMed){

int longitudCadena=0, caractM, caractE;

for(int i=0; nomb_espec_Medico[i]!='\0';i++){

if(nomb_espec_Medico[i]=='_') nomb_espec_Medico[i]=' ';

longitudCadena=i;

}

for(int j=longitudCadena;j>0;j--){

if(nomb_espec_Medico[j]==' ')break;

caractM=j;

}

for(int k=0; k< longitudCadena+2-caractM;k++){

especialidadMed[k]=nomb_espec_Medico[caractM+k];//+1

caractE=k;

}

nomb_espec_Medico[caractM]='\0';

especialidadMed[caractE]='\0';

}

facilidad aprendizaje uso rapido de softwares

Funciona??

//void operator << (ostream &out, const struct Persona &per){

// out<<"DNI: "<<per.dni<<endl;

// out<<"NOMBRE: "<<per.nombre<<endl;

// out<<"SUELDO: "<<per.sueldo<<endl;

//

//}

ostream & operator << (ostream &out, const struct Persona &per){

out<<"DNI: "<<per.dni<<endl;

out<<"NOMBRE: "<<per.nombre<<endl;

out<<"SUELDO: "<<per.sueldo<<endl;

return out;

}

ifstream & operator>>(ifstream & in, struct Persona &per){

in>>per.dni>>per.nombre>>per.sueldo;

return in;

}

bool operator ==(int valor, struct Persona &per){

return per.dni == valor;

}

ostream & operator << (ostream &out, const struct Persona &per){

out.precision(2);

out<<fixed;

out<<"DNI: "<<per.dni<<endl;

out<<"NOMBRE: "<<per.nombre<<endl;

out<<"SUELDO: "<<per.sueldo<<endl;

return out;

}

int main(int argc, char** argv) {

15 char nombre[60],*especialidad;

16 int pos;

17 //strcpy(nombre,"Juan Lopez_Cirujano");

18 // cout<<nombre<<endl;

19 // nombre[4]=0;

20 // cout<<nombre<<endl;

21 // nombre[4]='X';

22 // cout<<nombre<<endl;

23 // for(int i=strlen(nombre); i>0; i--)

24 // if(nombre[i]=='_'){

25 // pos = i;

26 // break;

27 // }

28 //

...

Descargar como (para miembros actualizados)  txt (6.7 Kb)   pdf (51.1 Kb)   docx (12.4 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com