bool TPoro::EsMayuscula(char c){
bool mayuscula=false;
if ( (c>='A') && (c<='Z') ){
mayuscula=true;
}
return (mayuscula);
}
void TPoro::Convertir(char *col,char *color){
int i=0;
int tam=0;
if(col!=NULL){
cout<<"col es distinto de NULL"<<endl;
tam=strlen(col);
cout<<tam<<endl;
//char *cad1;
while(i<tam){
cout<<"col[i] "<<col[i]<<endl;
if( EsMayuscula(col[i]) ){
cout<<"es mayus"<<endl;
color[i]=col[i]+32;
cout<<color[i]<<endl;
}
else{
cout<<"no es mayus"<<endl;
color[i]=col[i];
}
i++;
}
cout<<"fuera del while"<<endl;
color[tam]=' ';
//strcpy(color,cad1);
cout<<color<<endl;
}
}
TPoro::TPoro(int px,int py,double vol,char *col){
int tam;
//cout<<"a la funcion"<<endl;
x=px;
y=py;
volumen=vol;
if(col!=NULL){
color=new char[strlen(col)+1];
//cout<<"COL "<<color<<endl;
if(color==NULL){
return;
}
//if(color !=NULL){
cout<<"llego aqui"<<endl;
Convertir(col,color);
//strcpy(color,col);
cout<<"salgo?"<<endl;
//}
}
else{
color=NULL;
return;
}
//cout<<"salgo de la funcion"<<endl;
//cout<<"color "<<color<<endl;
}