Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.10.12
Prihlásený: 27.10.12
Príspevky: 1
Témy: 1
Príspevok NapísalOffline : 26.10.2012 18:29

Zdravím... Dostal som vo škole takúto úlohu

Vytvoriť program, ktorý naraz preberie meno a priezvisko napísané hocijako, napr. jANkO moKRý a naspäť ho vypíše opäť naraz, ale už gramaticky správne v poradí meno priezvisko, napr. Janko Mokrý.

Zasekol som sa pri tom ako zväčšiť prvé písmeno v priezvisku... Chcel som to urobiť tak že si nájdem pozíciu medzery a potom...absolútne nič ma nenapadá... :)

takto nejako to zatiaľ vypadá... Ale ako ďalej? a prečo?
Kód:
        wxString strCeleMeno, strPMeno, strPoziciaMedzery, strPoziciaMedzer,;
   int intPoziciaMedzery;
   strCeleMeno=wxGetTextFromUser("Zadaj celé meno", "Vstup mena", "");
   strCeleMeno.MakeLower();
   strPMeno=strCeleMeno.Left(1);
   strPMeno.MakeUpper();
   intPoziciaMedzery=strCeleMeno.Find(" ");


ďakujem za každú pomoc :)


Offline

Užívateľ
Užívateľ
Menší zádrhel...

Registrovaný: 24.08.12
Prihlásený: 09.02.19
Príspevky: 59
Témy: 0
Príspevok NapísalOffline : 26.10.2012 19:02

ASCII kód velkého 'A' je 65, malého 'a' je 97. Rozdíl mezi nimi je 32, což je (nikoliv náhodou) kód mezery. Takže když od malého písmene odečteš mezeru, uděláš z něj velké, když jí k velkému přičteš, je z něj malé. Takhle by to bylo v Céčku:

cele_jmeno[0] = cele_jmeno[0] - ' ';

nebo

cele_jmeno[0] = cele_jmeno[0] - 32;

Funguje to ale jen pro znaky bez diakritiky, pokud tam máš třeba písmeno s čárkou, musíš ho řešit zvlášť, a to pak záleží na použitém kódování.







_________________
"Existuje pouze jeden člověk, který má méně přátel než Bill Gates, a tím je Saddám Husajn." (Paul Grayson)
Odpovedať na tému [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Taktovanie Celerona Tualatin 1.0a @ 1,5 a jeden zádrhel

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Biosy a ladenie výkonu

47

2801

29.05.2007 11:29

Mir Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zadrhel v mergesorte v zretazenom zozname v triede v C++

v Assembler, C, C++, Pascal, Java

2

619

25.03.2011 14:49

zaefrim Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mensi napad

v Správy pre vedenie fóra

3

1227

27.08.2008 19:47

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mensi problem

v Ostatné programy

4

706

11.07.2008 23:35

Prison Break Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. menši problém

v Monitory, televízory a projektory

8

438

22.08.2014 1:12

brmbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mensi upgrade

v Grafické karty

25

979

30.08.2010 19:17

likvidator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Menší problém

v HTML, XHTML, XML, CSS

2

734

27.12.2006 17:45

xp22 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mensi problem

v Operačné systémy Microsoft

12

737

17.01.2008 14:25

_DanWer_ Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mensi problem

v Antivíry a antispywary

16

3083

13.08.2009 15:05

Palinhoo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. menší problém

v HTML, XHTML, XML, CSS

1

470

17.02.2009 21:19

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mensi upgrade

v PC zostavy

8

459

15.11.2017 18:03

void Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mensi problem

v PHP, ASP

6

651

23.05.2007 16:27

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mensi notebook

v Notebooky a netbooky

1

469

09.08.2008 20:57

Triminka Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. menší problém

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

55

2337

16.01.2009 13:55

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mensi typ

v Grafické karty

6

790

13.07.2007 9:03

Gigabyte-M Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. marquee - mensi problem

v HTML, XHTML, XML, CSS

2

685

04.11.2007 18:10

enorm Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra