PIKA! Perusohjelmointikysymys
Jos haluaa katsoa, onko char joku tietty merkki, miten ilmaisen sen?
Esim. merkkijonoilla on merkkijono.equals(jotain) ja kokonaisluvuilla on luku == jotain.
Niin miten tämän saman voi ilmaista merkeillä?
Kommentit (10)
Hei jee kutosen vastaus toimii! Eli merkki == 'a'. Kiitos! Sori epäselvä aloitus. -ap
[quote author="Vierailija" time="09.02.2015 klo 17:28"]
Hei jee kutosen vastaus toimii! Eli merkki == 'a'. Kiitos! Sori epäselvä aloitus. -ap
[/quote]
Ole hyvä.
T. Miku
javasta ilmeisesti kyse...
merkkijonon merkkiä verrattaessa kohdassa idx
merkkijono.charAt(idx) == 'a'
tai suoraan merkkimuuttujaan verrattaessa
merkki == 'a'
Auttaisko jos etsisit googlella jonkun sopivan malliesimerkin.
C++: joka numerolla on oma ascii-koodinsa, joten niitä voi verrata operaattorein: <, >, =
[quote author="Vierailija" time="09.02.2015 klo 17:24"]
C++: joka numerolla on oma ascii-koodinsa, joten niitä voi verrata operaattorein: <, >, =
[/quote]
'numerolla' siis kirjaimella... ei pitäisi tehdä kolmea asiaa yhtäaikaa :-D
mikä kieli?
etsi string comparison.
yleensä laitat merkkijono [indeksi] == 'a' tai mikä se tapa on sun kielessä.
eli merkkijonosta indeksoit sen halutun merkin ja vertaat sitä yhteen merkkiin (jota myös esittää tietty kokonaisluku, kun tiedät mikä merkistö kyseessä... ascii vai joku muu)
https://www.google.com/search?sourceid=chrome-psyapi2&rlz=1C1CHMO_fiFI551FI551&ion=1&espv=2&ie=UTF-8&q=c%2B%2B%20string%20compare