13.3.4 Tulos myös funktion nimessä
string.h
- kirjaston funktioista useat ovat sellaisia, että ne palauttavat
myös nimessään osoittimen tulosmerkkijonoon. Miksikö?
Siksi, että tällöin merkkijonokutsuja voidaan ketjuttaa
funktiomaisesti:
char jono[30],st[40];
...
strcat(strcpy(st,strcat(strcpy(jono,"Kissa")," istuu"))," puussa!");
Esimerkissä jonot saisi arvokseen:
jono: "Kissa istuu"
st : "Kissa istuu puussa!"
- Miksi jonot jono ja st saisivat edellä mainitut arvot?
- Ota selvää mitä mikäkin string.h:n aliohjelmista tekee.