DAVID MALAN: Oletetaan haluaisimme kirjoittaa ohjelma, joka kysyy käyttäjältä merkkijonon ja sitten aktivoi merkkijonon. No, Aloitetaan joitakin tuttuja koodi julistamisesta merkkijono kutsutaan s ja osoittaa se tuotto arvo getString. Ja nyt siirrymme kerrata yli merkkiä tässä merkkijono. No, miten se tehdään? On käynyt ilmi, että merkkijono on vain merkkijono, mutta enemmän asianmukaisesti, merkkijono on joukko merkkiä, mikä tarkoittaa, että voimme käyttää hakasulkeen romerkinnöissä indeksinä merkkijono ja saada yksilötasolla merkkiä. Toisin sanoen, voimme toimi seuraavasti. Int, i saa 0, ja n saa, sanovat, pituus s, käyttäen meidän tehtävämme [? sekoita?] [? linja,?] i on pienempi kuin n i + +. Toisin sanoen, tämä silmukka, me tulee kerrata kaikkien n kirjaimet merkkijonon s. Ja tämän silmukan, aion tarkistaa, jos i: nnen merkin s on suurempi tai yhtä suuri kuin pieniksi, ja i: nnen luonne on pienempi tai yhtä pieniä C, sitten haluan edetä hyödyntää kyseisen kirjeen. Toisin sanoen, haluan tulostaa% c paikkamerkkinä ja korvikkeena varten että paikkamerkki s kiinnike i. Mutta sitten täytyy muuntaa s kiinnike i isoiksi. Voit tehdä tämän, en voi yksinkertaisesti vähentää mitä eroa on pieniä ja pääoman A. No, minä itse muistan, että pääoma on 65 ASCII, ja pienet on 97. Joten ero on teknisesti 32. Joten voisin vain vaikea koodi 32 täällä. Mutta en välttämättä tule Muistan ne numerot. Ja lisäksi, mitä jos he vaihtelevat tietokoneen? Todennäköisesti he eivät ole. Mutta kohta on, että voin yhä yleistää, että aritmeettinen lauseke kuten juuri mitä eroa on välillä pieniä ja pääoman on mitä haluan vähennyslaskua pois tässä pieni kirjain. Nyt, jos tämä erityisesti kirjeen ei pieniksi, en yksinkertaisesti haluat tulostaa sen. printf,% c minun paikanvaraajassa s kiinnike i. Alareunassa tämän ohjelman, nyt yksinkertaisesti tulostaa rivinvaihto niin, että minun ilmestyy uutta omalla rivillään. Katsotaanpa nyt kääntää tämän ohjelman make capitalize0. Juostaan ​​sitä capitalize0. Ja antaa kirjoita sana kuin Hei kaikki pieniä. Palaan HELLO isoilla odotetusti. Mutta yritetään yksi koe, tällä kertaa omalla nimellä, D--V-I-D, mutta Ensimmäinen D aktivoitu, vain tapauksessa olen sekaisin jotain ylös kanssa, että ensin char. Anna, ja D--V-I-D isoilla tulostetaan myös.