Non riesco ad impostare il seguente programma: scrivere una funzione che data una stringa converte tutte le lettere minuscole in maiuscole.
Non riesco ad impostare il seguente programma: scrivere una funzione che data una stringa converte tutte le lettere minuscole in maiuscole.
Devi usare la funzione toupper dichiarata nell'header ctype.h
io stavo facendo cosi:
#include <stdio.h>
char frase[] = "Ciao Forum Html.it";
char conversione (char x);
main ()
{
converti();
printf("%s" \n, frase);
}
char converti (char i);
{
// come imposto la funzione per la conversione???
}
Guarda questo codice
codice:#include <string.h> #include <stdio.h> char frase[100]; void converti(char *s) { unsigned int i; for(i=0; i<strlen(s); i++) *(s+i) = toupper(*(s+i)); } void main() { strcpy(frase, "Ciao Forum Html.it"); converti(frase); printf("%s\n", frase); }
grandissimo