DAVID J. MALAN: Má ghlactar leis go Ba mhaith liom buíochas clár a spreagann a chur i bhfeidhm an t-úsáideoir ar theaghrán agus ansin fáltais chun leas a n-ionchur, athrú aon litreacha CásÍochtair go cineál siad a chás uachtair. Bhuel, a ligean ar dul ar aghaidh agus an clár sin a chur i bhfeidhm. Let áireamh ar dtús cs50.h leanúint ag áireamh stdio.h. Agus mar sin gur féidir linn a úsáid strlen, a ligean ar áireamh string.h. A ligean ar a dhearbhú romhainn príomh-príomh-neamhní mar slánuimhir agus a ligean ar dul ar aghaidh anois go pras an t-úsáideoir ar theaghrán. Printf, a ligean ar pras dóibh do roinnt ionchur. Anois, a ligean a dhearbhú teaghrán - beidh muid ag glaoch sé - agus a stóráil ann mar thoradh ar ghlaoch an GetString fheidhm leabharlainne cs50. A ligean ar dul ar aghaidh anois a iterate thar gach de na carachtair i s, ag baint tairbhe aon litreacha CásÍochtair a fheiceann muid. Chun slánuimhir, a fháil i 0. A ligean ar a dhearbhú freisin n a bheith comhionann le an fad teaghrán ionas gur féidir linn iterate ó mé suas go dtí n, fad s, agus ar gach i incrimint atriall. Agus ansin taobh istigh an lúb, a ligean ar Is é an chéad seiceáil an litir reatha - an litir i-ú s, mar a déarfá - litir litreacha beaga. Má bhíonn sé i scriosaidh níos mó ná nó cothrom dtí an cás íochtair ar, agus tá sé níos lú ná nó cothrom le z CásÍochtair - Anois, más mian linn a thiontú CásÍochtair litir dtí an cás uachtair, chun cuimhne an chéad go i ASCII is CásÍochtair le 97 agus is chás uachtair A 65. Idir an dá linn, tá litreacha beaga b 98, agus is chás uachtair B 66. Má leanaimid ar aghaidh chun breathnú ar an patrún, beidh orainn a fheiceáil go bhfuil an CásÍochtair Tá litreacha i gcónaí 32 luachanna níos airde ná na litreacha chás uachtair. Mar sin, más mian linn a thiontú ó CásÍochtair dtí an cás uachtair, ba chóir dó leor, i ndáiríre, a dhealú 32 ón ionchur an úsáideora. Nó níos ginearálta, ach a dhealú go difríocht idir litreacha beaga le agus caipitil A. Conas a chur in iúl go? Bhuel, a ligean ar é a dhéanamh i cód. Printf, ceanglófar, comharthaí athfhriotail "% c" chun cló an carachtar reatha, ina dhiaidh priontáil cuma cad tá i s scriosaidh i lúide mar thoradh ar a dhéanamh ar litreacha beaga lúide an cás uachtair A Leathstad. I bhfocail eile, an parenthetical Is léiriú, beag lúide mór A, ag dul a sheoladh ar ais chugainn ag an deireadh an lae 32. Ach ní dóigh liom go bhfuil a mheabhrú go bhfuil sé 32. Is féidir liom a ligean ar an ríomhaire chun an figiúr amach cad é an difríocht idir litreacha beaga a agus tá caipitil A. Idir an dá linn, a luaithe a fhios agam go bhfuil difríocht, Is féidir liom a dhealú ó s Beidh lúibín mé, a ghlacadh cad is dócha litir litreacha beaga go dtí luach níos ísle, is é sin luach a mhapálann isteach ar choibhéis chás uachtair. A ligean ar a shábháil anois, a thiomsú, agus a reáchtáil an chláir seo. Déan leas a ponc Slais caipitlithe. Agus beidh mo ionchur a bheith hello. Agus ansin ní mór dúinn, Dia duit. Anois mo pras, admittedly, tá le beagán gránna, mar tá muid fágtha ar lár giotán amháin de priontáil. Agus a ligean ar dul ar ais agus a chur go. Ag bun an-an chláir seo, Tá mé an-simplí, agus den chuid is mó le haghaidh críche aeistéitiúil, ag dul printf a chur leis, ceanglófar, comharthaí athfhriotail cúlslais n. A ligean ar resave comhad seo, recompile, rerun. Déan leas a, ponc Slais caipitliú. Arís, le haghaidh ionchur beidh mé a chur ar fáil "Dia duit" i ngach cás íochtair agus anois bhuail Enter, agus "Dia duit," clóite i bhfad níos cleanly.