Salve ragazzi,
ho un problemone abbastanza comune tra neofiti credo, che però non riesco a risolvere.
Praticamente ho una funzione che mi converte in maiuscolo la prima lettera di una parola, se questa è minuscola, altrimenti la lascia inalterata.
codice:
void convertiMaiuscola(char string[]){
int i, l;
l = strlen(string);
for(i=0; i<1; i++){
if(string[i]>=97&&string[i]<=122) //la prima lettera e' minuscola?
{
string[i] = string[i]-32; //si lo e', fa questo
}
else{
printf("\nLa lettera e' gia' maiuscola!\n");
}
}
printf("%s", string);
}
Se io voglio dargli in pasto una parola contenuta in un array "char nome[15]" e fargli eseguire la funzione come mi devo comportare?
Dove poi andrò ad usare la funzione devo scrivere
convertiMaiuscola(nome)???
Scusate la domanda se banale