Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Aakkosjärjestys

mea [02.11.2015 01:47:37]

#

Minulla on ohjelma joka kysyy string muuttujina kahden henkilön etunimet sekä muita tietoja joita ohjelmassa tarvitaan. Ohjelman loppuun pitäisi saada lisäys kumpi etunimistä on aakkosissa ensin, nimi1 vai nimi2. Olen ohjelmointiputkan ja muutkin suomalaiset sivustot selannut läpi mutten ole löytänyt tähän sellaista apua että olisin ymmärtänyt mitä pitäisi näpytellä. Jelppiä?

Lisäyksenä että kielenä C++ ja ohjelmana visual studio.

Eki++ [02.11.2015 11:09:07]

#

string::compare vertaa merkkijonojen merkkien ascii-arvoja. Monessa tilanteessa se on tarpeeksi.

Edit: en osaa kirjoittaa

Metabolix [03.11.2015 21:22:17]

#

C++:n string-merkkijonoja voi vertailla ihan tavallisilla operaattoreilla (<, >, ==). Jos nimet alkavat ASCII-merkillä A-Z ja jatkuvat ASCII-merkeillä a-z, tällainen vertailu toimii aivan hyvin. Erikoismerkkien ja tietokoneen kieliasetusten huomiointi onkin sitten toinen kysymys.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta