Kuinka poimin merkkijonosta kaksi viimeistä merkkiä? Ensin kai strlen? Mutta entä jatko?
Haluaisin strncpy funktiolla lukea viimeiset merkit uuteen taulukkoon.
char paitakoko[5][15];
char koko[5][2];
Haluaisin strncpy funktiolla lukea viimeiset merkit uuteen taulukkoon.
char paitakoko[5][15];
char koko[5][2];
Vastaukset 3
Vanhimmat
// Tiedä nyt sitten, mutta jospa tästä olisi
// jotain apua...
#include
int main(void)
{
char nimi[25]=
{
"Pekka Virtanen"
};
cout
Ainahan voit kopioida merkki kerrallaa indeksillä esim strlen(merkkijono)-2.
Helpompi on kuitenkin käsitellä merkkijonoja string luokalla.
http://www.bgsu.edu/departments/compsci/docs/string.html
josta löytyy ko toiminnolle valmis funktio:
substr(paikka,pituus)
esim merkkijono.substr(strlen(merkkijono)-2.,2);
vaan näin aloittelijana kerron parin päivän päästä miten kävi.
Kiitos!