Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: merkkijonon yksittäiset merkit

Cc [19.06.2006 00:52:38]

#

Onko c++:sassa sellaista komentoa joka lajittelisi merkkijonoa taulukkoon esim:

merkkijono = "abcdefg";
lajittelisi tuon tällätavalla:
taulukko[0] == "a";
taulukko[1] == "b";
jne...

jos ei ole komentoa tuohon niin olisiko se helppo tehdä?

Tzaeru [19.06.2006 01:34:14]

#

Eikö taulukko = "abcdefg"; kelpaa?

vai enks käsittäny nyt mistä on kyse? :(

WinC [19.06.2006 01:35:18]

#

String luokka toimii automaattisesti haluamallasi tavalla

String merkkijono("abcdefg");

cout << merkkijono[0] << endl;
cout << merkkijono[1] << endl;
cout << merkkijono[2] << endl;
cout << merkkijono[3] << endl;
jne...

Edit: Vai mitähän tarkoitit O.o'?

Metabolix [19.06.2006 10:21:25]

#

WinC evotti esimerkin, pitäisi olla std::string eikä String.

Merkkijono itsessään on char-taulukko, jos teet sen C-tyylisesti, tai std::string-tyypin tapauksessa hyvin vastaavalla tavalla toimiva luokka. Jos aakkostusta kaipaat, niin sort-funktio algorithm-otsikosta on sinua varten.

Cc [19.06.2006 12:52:42]

#

Kiitos WinC tuo oli se mitä minä juuri hain...

Vastaus

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

Tietoa sivustosta