>> Oratè 1: Tout dwa.
Pwogram sa a pase a te yon ti kras raz.
Se pou yo ale pi devan epi pèrsonalize sa a yon ti kras.
Olye ke yo di bonjou sou latè, poukisa yo pa nou ale pi devan
ak di, alo David li ye?
Oke, fè sa, mwen te kapab apwoche sa a nan yon koup la fason.
Mwen te kapab, nan kou, kòd jis difisil David la, men sa a, se pa tout sa ki
fondamantalman diferan soti nan vèsyon an dènye.
Se konsa, kite a pran yon kwasans pi devan, defèt ki chanje, ak olye insert yon nouvo
liy nan Kòd kote liy senk te yon fwa.
>> Espesyalman, sa m ap pral fè isit la se ajoute nan non fisèl, kidonk
deklare yon varyab.
Remake nan C, se pa sèlman ou gen bay yon varyab yon non, ki nan
ka sa a se non, ou menm tou nou gen ou presize ki kalite li ye.
Nou pwal wè lòt kalite anvan lontan, nan mitan yo nonb antye relatif ak k ap flote pwen
valè ak plis ankò, men pou kounye a, fisèl se jis yon mo oswa yon fraz, plis
fòmèlman, yon sekans nan zewo oswa plis karaktè.
Se konsa, nan moman sa a, liy sa a senk se li di yo: Ban m 'yon varyab rele
ki gen done di ki kalite se fisèl.
>> Koulye a, mwen vle nan magazen yon valè nan la, ak fè sa nan C, nou itilize egal a
siyen, otreman li te ye tankou nan plasman operatè.
Se konsa, mwen pral kontinye jan sa a.
Pèr quote, unquote, D-A-V-I-D, fèmen quote, pwenvigil.
Efè a nèt nan liy senk kounye a se deklare yon fisèl, D-A-V-I-D, estoke
li nan men bò nan men dwat nan sa a ekspresyon nan varyab la sou la
bò men gòch nan ekspresyon sa a.
Se konsa, nan fen liy sa a, nou gen D-A-V-I-D ki estoke andedan nan yon varyab
rele.
>> Koulye a, kite nan sèvi ak varyab sa a.
Sou liy sis, mwen pral ranplase mond ki gen yon kontneur.
% S Yo defini dapre a dokiman pou printf tankou se te yon
kontneur pou yon kòd.
Nan lòt mo, li nan yon fason pou enfòme printf ke mwen pral mete
kèk lòt valè isit la, men kite m ' di nou nan jis yon ti moman sa
li pral yo dwe.
Koulye a, kijan pou m 'ale nan di printf ki sa sa valè a pwal?
>> Bon, mwen bezwen bay printf ak yon dezyèm agiman, ak fè sa, mwen
bezwen mete yon vigil apre premye sa yo nan agiman, ki te sa a te site
fisèl, ak Lè sa a, mwen bezwen presize ki valè Mwen vle ploge nan ki
premye agiman an kontneur.
Se konsa, non an nan varyab mwen an se, nan kou, Non, se konsa li sifizan tape
"Non" kòm dezyèm lan agiman printf.
Koulye a, nou pa bezwen twonpe tèt nou.
Menm si gen yon vigil andedan nan fisèl la te site, se sa ki tout bon
andedan nan fisèl la se konsa li pa fè sa separe yon sèl agiman soti nan yon lòt.
Se sèlman vigil sa a ki nan deyò nan ki te site fisèl aktyèlman separe
premye agiman printf a soti nan dezyèm agiman li yo.
>> Se pou nou kounye a konpile pwogram sa a.
Fè bonjou yon sèl.
Oh mwen bonte, senk erè pwodwi, ak pwogram mwen an
sèlman sèt liy ki long.
Oke, tankou toujou, pa gade nan dènye a nan erè yo ki sou ekran an.
Gade nan trè premye paske la petèt gen yon lese pase 'efè kaskad
sèlman yon sèl erè moute tèt ki te kreye nan aparans ki gen plis erè pase gen
aktyèlman yo.
>> Se konsa, kite m 'woulo liv leve, ak premye sa yo nan boldfaced erè isit la se pou sèvi ak
sekrè idantifyan fisèl.
Eske ou te vle di estanda nan?
Oke non, mwen pa t '.
Mwen te fè vle di fil, men li vire soti mwen bliye ke fil pa egziste kòm yon
done tape teknikman nan C. konsèptuèl li egziste, men pawòl Bondye a
"Fisèl" sèlman ki egziste paske CS50 nan anplwaye yo te deklare li, se konsa pale,
nan yon dosye ke nou tèt nou te ekri.
An reyalite, menm jan yon moun sa pibliye depi lontan te deklare fonksyon an printf nan yon dosye
rele Creole IO.H, se konsa nou an te fè anplwaye deklare fisèl kòm yon kalite done nan
yon dosye sa, pa gen sipriz, Yo rele CS50.H.
>> Se konsa, kite a tounen nan tèt la nan mwen pwogram yo epi enfòme du a ki
pa sèlman mwen vle sèvi ak senbòl la fisèl, mwen vle tou edike a
du sou ki sa sa senbòl vle di.
Apre sa, fè sa byen tou senpleman, mwen ka ale tounen moute nan liy yon sèl, insert yon liy nouvo
isit la, epi ajoute, "gen ladan CS50.H," tou ant parantèz Incline.
Enstriksyon sa a, anpil tankou ke kounye a sou liy de, se ale nan enfòme la
du ke li ta dwe gen ladan nan sa a CS50.H tout kote yo
nan kondwi difisil mwen an andedan nan pwogram m 'yo, kidonk edike du an kòm
sa ki vle di pa fisèl.
>> Se pou yo compile pwogram mwen an apre ekonomize chanjman yo.
Fè bonjou yon sèl.
Antre.
Pi bon.
Koulye a, mwen gen yon èd memwa kliyote nan ki mwen ka tape, ". / bonjou yon sèl," ak vwala.
Bonjou David la.