In pratica, condividendo quanto detto dagli altri, tranne per il fatto di non voler tirare in ballo i puntatori, prendi spunto da queste correzioni
I puntatori sono un elemento fondamentale in C/C++ e che va affrontato praticamente all'inizio dello studio. In realta', dato che e' un argomento fortemente legato alle stringhe, e' utilissimo apprenderlo proprio in relazione ad esempi legati alle stringhe.codice:#include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <ctype.h> void minuscole (char *testo) { char *t=testo; while(*t) { *t=tolower(*t); t++; } } void maiuscole (char *testo) { char *t=testo; while(*t) { *t=toupper(*t); t++; } } int main() { char s[100]; printf("inserisci una stringa qls...\n"); fgets(s, 100, stdin); minuscole(s); printf("Tutto in minuscolo e' cosi\n %s ", s); maiuscole(s); printf("Tutto in maiuscolo e' cosi\n %s ", s); system("PAUSE"); return 0; }
Ovviamente, IMHO

Rispondi quotando