Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Merkkijonon viimeinen merkki

juha127 [18.12.2005 21:21:56]

#

Mitenkä merkkijonasta saa selville viimeisen merkin ja se talletetaan omaan muuttujaan?
En löytänyt apua googlella.

EDIT
kyse C++

Metabolix [18.12.2005 21:39:13]

#

Pascal:

C := Teksti[Length(Teksti)];

Olkoon tämä opetukseksi sille, joka ei muista heti kertoa, mitä kieltä käyttää :)

C++ & std::string:

c = str[str.size() - 1];

Siltä varalta, että kyseessä olisi kuitenkin char-taulu, voin kertoa, että se päättyy 0-merkkiin, eli for-silmukka kunnes tekstissä tulee vastaan '\0', ja sitä edellinen on siis viimeinen merkki.

Mazuli [18.12.2005 22:00:53]

#

Nuss nuss.. c++:n sijoitus operaattori on = eikä :=

Metabolix [18.12.2005 22:46:41]

#

Tuo ylempi esimerkki onkin Pascalia eikä C++:aa, ja jälkimmäisessä nähdäkseni on kaikki kunnossa.

hunajavohveli [19.12.2005 12:00:57]

#

Joku moderaattori varmaankin sitten muutti sen. Aikaisemmin alemmassakin oli nimittäin Pascalin sijoitusoperaattori.

Vastaus

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

Tietoa sivustosta