DAVID J. MALAN: Mar sin, casadh sé amach go chóipeáil teaghrán nach bhfuil beagnach mar simplí mar chóipeáil primitive, cosúil le slánuimhir nó snámh. Tar éis an tsaoil, thíos an cochall teaghrán Tá carachtair ord. Mar sin, a chóipeáil ar shraith, dá bhrí sin, tá a i gceist a chóipeáil go ord ar fad de carachtair. A ligean ar ár n-aird ar ais go dtí go cur i bhfeidhm seo caite agus sracadh amach seo líne, t teaghrán ionann í, a Ní raibh go soiléir go leor. A ligean ar ionad sé le líne a Breathnaíonn, ina ionad sin, mar seo. Faigheann t Teaghrán malloc ar fad teaghrán de s móide 1 uair an méid ruabhric. Anois, níl ceanglófar beagán dul ar i líne seo de chód. Gcéad dul síos, malloc, ghearr do chuimhne leithdháileadh, agus an a dhéanann feidhm go díreach. Mar gheall ar slánuimhir, tuairisceáin sé a thabhairt duit ar an seoladh ar smután de chuimhne go leor beart. Idir an dá linn, an fad teaghrán s móide 1 atá i gceist a chur in iúl gur mian linn mar N beart is occupies s cheana féin, n-áirítear a Críochnaitheoir faoin margadh saothair, an cúlslais 0 ag deireadh teaghrán. Idir an dá linn, ní féidir liom cuimhneamh gá cé chomh mór is ruabhric, fiú cé ar chórais an chuid is mó tá sé ach 1 beart, mar sin beidh mé glaoch méid Char a figiúr amach cé chomh mór dinimiciúil Is carachtar ar leith. Nuair a iolrú le chéile, a fháil mé ar ais ar an líon iomlán na mbeart sin de dhíth orm. Ach cad má theipeann malloc a ar ais an chuimhne ní mór dúinn? Is fearr a ba mhaith liom a sheiceáil le haghaidh sin mar seo a leanas. Más ionann t null, ansin tá mé ag dul chéad do saor in aisce, an chuimhne ar ais ag a fháil téad, agus ansin mé ag dul go dtí ar ais 1, earráid a signify. Ach má tá gach maith, tá mé ag dul chun dul ar aghaidh úsáid a bhaint as ceithre lúb agus iterate mar seo a leanas. Chun slánuimhir a fháil i 0, n is ionann agus an fad teaghrán s. Tá mé ag dul chun é seo a chomh fada is atá mé níos lú ná nó cothrom le n ionas go mbeidh mé iterate suas trí agus a n-áirítear an carachtar foirceannaidh Eolas faoin margadh saothair i s. Agus ar gach atriall, tá mé dul chun incrimint i. Idir an dá linn, taobh istigh den lúb, a chóipeáil s ar a i-ú charachtar i t-ú ar i suíomh, suffices sé T a dhéanamh lúibín Faigheann i s lúibín mé. Ba mhaith liom a chur is fearr bhreise amháin líne le mo cód. Go háirithe, mar go bhfuil mé ag baint úsáide anois malloc, ag iarraidh chuimhne, tá sé ar mo freagracht a shaoradh go bhfuil cuimhne nuair Tá mé ag déanamh leis, ach is maith linn Ba chóir a bheith freeing cuimhne go a tugadh dúinn ag teaghrán fháil. Mar sin, ag deireadh an-an chláir seo, tá mé ag dul a chur líne amháin breise T saor in aisce sular fhill 0 rath a chur in iúl. A ligean ar a shábháil anois, a thiomsú, agus reáchtáil an clár nua. Déan cóip cóip 1 ponc Slais 1. Agus beidh mé a rá rud éigin cosúil le dia duit i ngach litreacha beaga. Agus buíochas le Dia, an uair seo mo bunaidh gan athrú. dia duit i ngach litreacha beaga. Ach tá an chóip, go deimhin, a chaipitliú.