Tyhmä kysyy:
Millä komennolla saan merkkijonosta poimittua tulosteellee vain tietyt merkit?
esim. kentässä on 10merkkiä ja halua tulosteelle vain kentän merkit 5ja6?
Millä komennolla saan merkkijonosta poimittua tulosteellee vain tietyt merkit?
esim. kentässä on 10merkkiä ja halua tulosteelle vain kentän merkit 5ja6?
Vastaukset 3
Vanhimmat
C :
string s = "abcdefghijk";
cout >> s.at(5)
Jos kentässä on näin 10 merkkiä
char s[]="abcdefghij";
niin tulostus onnistuu
printf("%s %s", s[5], s[6]);
mutta jos char *s="abcdefghij"
niin en osaa sanoa
käytä std:stringiä kuten edellä oli jo ehdotettu ja sen metodeja. muista vain aina tarkastaa stringin pituus ennen kuin haet sieltä alkioita.