PDA

View Full Version : [C#] Maiuscole nelle stringhe


Napalm
14-03-2005, 21:02
Salve a tutti, dovrei sviluppare una parte di codice che dovrebbe prendere una stringa che contiene un tot di parole e per ogni parola deve mettere in maiuscolo solo la prima lettera (es: ciao mamma stò bene --> Ciao Mamma Stò Bene) come si può fare?

NapalM

Futuregames
14-03-2005, 21:31
stringa[0]=toupper(stringa[0]);

for(int i=0; i<dim-1; i++)
if(stringa[i]==' ')
{
stringa[i+1]=toupper(stringa[i+1]);
i++;
}

Napalm
15-03-2005, 12:52
Grazie x la risposta :) , sono riuscito a risolvere il problema anche con questo modo + veloce

CultureInfo.CurrentCulture.TextInfo.ToTitleCase(str);

NapalM

Futuregames
15-03-2005, 13:38
si nn lo sapevo.. vabbe ma io ti sto dicendo teoricamente dopo funzioni aggiuntive nn le so molto;)