HIZLARIA 1: Beraz, ohi dut bezala sentitzen dut idatzi printf kaixo mundua edo printf kaixo ehuneko ak sarritan testuinguru batzuetan non inprimatu bat nahi dut katea, batzuetan eskatuz Erabiltzaileak kate horren zati. Beno, ez litzateke polita izango da sortuko badugu izeneko gure egin funtzio bat, esan, inprimatu izena, horren helburua bizitzan besterik ez da inprimatu kaixo koma beraz-eta-beraz onartuz honelako-eta-horrelakoa funtzio hori argumentu gisa? Gurea funtzioa aldarrikatu dugu besterik ezin Scratch dugu honako hau ere. Beste era batera esanda, suposatzen nuke zure izena printf eta ondoren erabiltzaileari galdetu bere kate izenaren s GetString berdin. Eta, ondoren, funtzio bat deitu nahi dut inprimatu izenarekin deitzen ren bat pasatuz bere sarrera gisa. Orain, zoritxarrez, ez dago funtzioa ez da inprimatu izen izeneko C edo in cs50 liburutegia. Baina materia ez delako dugu guk geuk egin daitezke. Gurea funtzioa aldarrikatu eta ondoren ezarri egingo du, dugu, besterik gabe, egin ahal fitxategi honetan eta deklaratzeko gela batzuk honela, funtzio hau, void - signifying funtzioa hori ez da benetan zerbait itzuli egingo da, nahiz eta izango da Bigarren mailako efektu bat - inprimatu izena, eta egin dezagun zehatz batean parentesi inprimatu izen hori espero antolaketa mota katea argumentua. Eta, oro har, uste dugu Izen gisa horretako. Eta dezagun ireki gure giltza eta ixteko gure giltza. Eta gero printf barruan kaixo koma ehuneko s berria line koma izena. Bestela esanda, nahiz eta hau funtzioa kode-lerro bakarra, hura du gaur egun batzuk handiagoa dute maila inprimatu helburua norbaiten agurra batekin izena. Orain barruan nagusiak, konturatu naiz duela inprimatu izen deituz ren bat pasatuz. Eta, beraz, orain badirudi I behar programa osoa. Diferentzia bakarra besteengandik izateaz idatzi dugu hori, ez bakarrik egiten du Programa honen dute nagusia, ere badu bat deklarazio eta ezartzeko inprimatu izena, nire funtzio bat. Utzi nire programa konpilatu en orain make zero funtzioa, eta exekutatu dot rekin slash zero funtzioa. Nire izena eman galdetutakoan Idatzi dut David. Eta hain zuzen ere, nago agurtu dut "Kaixo, David." rekin Orain, bihurtzen da oso nahita dut deklaratu inprimatu nagusiak gainetik izena, horrela C kontatzeko aldez aurretik ez dagoela existitzen inprimatu izeneko funtzio bat izendatzeko, horrela erabili izan dut geroago nagusian da. Orain, izan ordez jarri dut inprimatu name at nire fitxategia behealdean, baita Egia dut Ziurrenik aztarna nagusiak, beraz, egin behar lehenengo gauza dela I edo beste erabiltzaile batek nire kodea ikusten, bihurtzen da nire kodea da Ez konpilatu egingo da. Hain zuzen ere, atzera jo badut nire terminal-leihoa eta korrika egiteko funtzioa zero orain, konturatu at dudala oihu naiz. Gora korrituko dut nire terminal-leiho batean badago, Lehen errore hau ikusiko dut gorriz, adierazpen inplizitua funtzioa inprimatu izena. Orain, zer esan nahi du? Beno, I inplementatu dut, nahiz inprimatu izen fitxategi honetan, ez dut ezarri egiten dut lehenago erabiltzen da nagusian. Orain, atzera jo genezake zaharraren bertsioa eta jarri inprimatu Izen en ezartzeko sortu top. Baina ezin dut horren ordez besterik ez eman C aholku bat dagoela etorri funtzio bat. Hain zuzen ere, nagusiaren gainetik dut deklaratu ahal inprimatu izen lehenago egin nuen bezala, baina Amaierara koma erabiliz lerroan, horrela ezartzea zin oraindik ez baina benetan ezartzeko funtzioa inprimatu izenarekin deitzen. Ondoren, I izan ditzake nagusiaren goialdean nire fitxategia, espero dut eta egia esan ezin dut inprimatu izena ezartzeko behealdean. Orain ditut nire terminal leihoa itzultzeko bada eta konpilatu zero funtzio make, une honetan bertan biltzen. Eta hura dut exekutatu bada dot barra funtzioa zero nire izena emanez, naiz gisa "Kaixo, David." agurtu