Cainteoir 1: Mar sin, is dóigh liom buíochas Claonadh agam scríobh printf Dia duit domhan nó printf Dia duit faoin gcéad s go minic go leor i gcomhthéacsanna áit ar mhaith liom a phriontáil amach teaghrán, ag iarraidh uaireanta an chuid úsáideora den teaghrán. Bhuel, ní bheadh ​​sé deas má cruthaithe againn feidhm ar ár gcuid féin ar a dtugtar, rá, ainm cló, arb é is cuspóir sa saol Is é ach le priontáil hello a camóg sin-agus-sin ag glacadh leis an sin-agus-sin mar argóint leis an fheidhm? Is féidir linn a dhearbhú go bhfuil feidhm ár féin díreach mar is féidir linn i Scratch mar seo a leanas. I bhfocail eile, is dócha ba mhaith liom buíochas a printf d'ainm agus ansin iarr an t-úsáideoir as a chuid nó a hainm le corda s ionann GetString. Agus ansin ba mhaith liom a ghlaoch feidhm ar a dtugtar an t-ainm cló ag dul ar an mar go bhfuil a ionchur. Anois ar an drochuair, níl aon fheidhm ar a dtugtar an t-ainm cló i C nó i an leabharlann cs50. Ach is cuma, mar gheall orainn Is féidir é a dhéanamh dúinn féin. Chun a dhearbhú go bhfuil feidhm ár féin agus ansin a chur i bhfeidhm é, is féidir linn a dhéanamh go simplí roinnt seomra sa comhad seo, agus a dhearbhú an fheidhm seo a leanas, ar neamhní - signifying nach é an fheidhm ag dul i ndáiríre rud éigin a thabhairt ar ais, cé go mbeidh sé a bheith i bhfeidhm taobh - phriontáil ainm, agus ansin a ligean ar a shonrú i lúibíní go bhfuil súil ag an t-ainm cló a argóint ar teaghrán cineáil. Agus i gcoitinne, beidh muid ag smaoineamh sin mar ainm. Agus a ligean ar oscailt ár brace agus a dhúnadh ár brace. Agus ansin printf taobh istigh dia duit camóg faoin gcéad ainm camóg líne nua. I bhfocail eile, cé seo feidhm ach ceann amháin líne de chód, sé an bhfuil roinnt níos airde anois críche leibhéal cló duine an t-ainm le beannacht. Anois, taobh istigh de phríomh, faoi deara go bhfuil mé ag iarraidh an t-ainm cló a sheoltar s. Agus mar sin is cosúil liom anois go bhfuil clár iomlán. An difríocht amháin atá ann ó dhaoine eile Tá againn i scríbhinn go ndéanann ní hamháin tá príomh, tá sé an clár seo chomh maith dearbhú agus cur i bhfeidhm taispeáin gach, feidhm de mo chuid féin. A ligean ar a thiomsú anois mo chlár le a dhéanamh feidhm náid, agus é a reáchtáil le ponc Slais feidhm nialas. Nuair a lorgaítear mo ainm Feicfidh mé cineál i David. Agus mé go deimhin tá greeted le "Dia duit, David." Anois, casadh sé amach mé an-aon ghnó taispeáin gach dhearbhú thuas is mó, rud a insint C roimh ré go bhfuil ann feidhm a dtugtar cló ainm ionas go raibh mé in ann úsáid a bhaint as é níos déanaí i is mó. Anois, bhí chuir mé in ionad an t-ainm cló ag an bun mo chomhad, mar frankly mé is dócha ba chóir é sin a dhéanamh go príomh fós an chéad rud go bhfuil mé nó Feiceann úsáideoir eile i mo cód, casadh sé amach go bhfuil mo cód nach bhfuil ag dul a thiomsú. Go sonrach, má théann mé ar ais go dtí mo fuinneog críochfort agus a reáchtáil a dhéanamh ar fheidhm náid anois, faoi deara go bhfuil mé ag yelled ag. Má scrollbharra mé suas i mo fhuinneog críochfort, Feicfidh mé a fheiceáil an chéad earráid seo i dearg, dearbhú intuigthe de taispeáin gach feidhm. Anois, cad a chiallaíonn? Bhuel, cé bhí mé i bhfeidhm phriontáil ainm i comhad seo, ní tá mé bhfeidhm é roimh tá mé úsáidtear é i is mó. Anois, d'fhéadfadh muid dul ar ais go dtí an sean- leagan agus taispeáin a chur ar cur i bhfeidhm go barr. Ach is féidir liom a thabhairt ach ina ionad sin C leid go níl feidhm atá le teacht. Go sonrach, is féidir liom a dhearbhú thuas mó phriontáil t-ainm díreach mar a rinne mé níos luaithe, ach deireadh an líne le Leathstad, rud a tuar dóchais inti a chur i bhfeidhm ach ní go fóill a chur i bhfeidhm iarbhír an fheidhm ar a dtugtar an t-ainm cló. Is féidir liom a bheith mó ansin ar bharr mo chomhdú de réir mar súil agam, agus is féidir liom i ndáiríre taispeáin gach a chur i bhfeidhm ag bun an leathanaigh. Má fhilleann mé anois mo fhuinneog críochfort agus recompile feidhm náid le déanamh, an uair seo cuireann sé le chéile. Agus má ritheann liom é le feidhm Slais ponc náid a sholáthar mo ainm, tá mé bheannaigh mar "Dia duit, David."