Merkkijonon muuttaminen alkukirjaimin isoksi C-kielessä vaatii perusymmärrystä merkin käsittelystä ja merkkijonon läpikäynnistä.
C-kielessä merkkijonot ovat merkkejä sisältäviä taulukoita, jotka päättyvät nolla-merkkiin (\0).
\0
C:ssä ei ole sisäänrakennettua funktiota merkkijonon muuntamiseksi suoraan pieniksi kirjaimiksi, toisin kuin jotkut korkean tason kielet.
C ei sisällä valmista funktiota merkkien suoraan poistamiseksi merkkijonosta mallin perusteella, toisin kuin jotkut korkeamman tason kielet.
Toisin kuin jotkin korkeamman tason kielet, jotka tarjoavat valmiita metodeja merkkijonojen osien poimimiseen, C vaatii manuaalisemman lähestymistavan käyttäen sen merkkijonon käsittelyfunktioita.
C:ssä standardikirjaston funktiota strlen() käytetään yleisesti merkkijonon pituuden löytämiseen.
strlen()
Toisin kuin jotkin korkean tason kielet, C ei suoraan tue merkkijonon välimuuttamista sen syntaksissa.
Lainausmerkkien poistaminen merkkijonosta C-kielessä tapahtuu käymällä merkkijono läpi ja kopioimalla hahmot, jotka eivät ole lainausmerkkejä, uuteen merkkijonoon.
C ei tule sisäänrakennettujen funktioiden kanssa, jotka suorittaisivat etsimisen ja korvaamisen merkkijonoissa suoraan.
Käyttääksesi säännöllisiä lausekkeita C:ssä, työskentelet pääasiassa POSIX regex -kirjaston kanssa (<regex.h>).
<regex.h>