[ milos 2 @ 13.04.2010. 22:01 ] @
imam problem treba da u borland C++ builder-u napravim program da samo prvu rec stringa pretvorim u velika slova. da li neko moze da mi pomogne? |
[ milos 2 @ 13.04.2010. 22:01 ] @
[ X Files @ 14.04.2010. 06:33 ] @
Ima vise nacina, a funkiciju za to mozes napraviti sam:
Code (cpp): void __fastcall TForm1::Button1Click(TObject *Sender) { // AnsiString Tekst = "Prva rec u stringu velikim slovima"; // AnsiString Tekst = "Prva_rec_u_stringu_velikim_slovima"; AnsiString Tekst = "Prva_rec_u_stringu_velikim slovima"; for ( int i=1; i<=Tekst.Length() && Tekst[i] != ' '; i++ ) Tekst[i] = toupper( Tekst[i] ); ShowMessage( Tekst ); } [ milos 2 @ 14.04.2010. 10:35 ] @
hvala
[ Mali Misha @ 30.04.2010. 05:11 ] @
Pošto svakakvih reči može biti, pa i gramatičkih grešaka (npr, zarez pre reči bez razmaka) možeš ovo da proširiš tako što ćeš prvo napraviti niz znakova koji čine azbuku (nadalje: slova), pa onda napraviti velikim svako slovo, koje dolazi posle ne-slova.
U kodu gore su ti ne-slova samo razmaci. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|