[Powered by Google Translate] Christopher BARTHOLOMEW: Byenveni tounen.
Nan yon lòt videyo, nou diskite Char done kalite a nan C ki
yo ka itilize yo kenbe lèt, chif ak karaktè espesyal
tankou kesyon an oswa make esklamasyon.
Nou konnen ke yon Char moun gen yon valè ASCII, ki
se yon nonb antye relatif reprezantasyon an karaktè la.
Pou egzanp, valè ASCII kapital Yon lèt a se 65.
Men, nan C, sa nou itilize pou mo aktyèl oswa fraz sa yo
kòm pwogramasyon, oswa "C se bèl?"
Repons lan se yon fisèl -
men yo dwe plis espesifik, li se yon fisèl karaktè.
Yon fil karaktè, oswa fisèl yon, se yon sekans nan yon sèl
multiple charaktèr ki yo estoke ansanm ak
youn ak lòt nan memwa.
Ak nan fen a nan nenpòt ki fisèl karaktè nan C a
lang, gen nan yon sèl multiple adisyonèl ki se
afekte pou yon karaktè espesyal -
antislach 0, ki se karaktè nan revokasyon nil.
Pèsonaj la revokasyon nil se yon Char 1 multiple ki gen Bits
yo tout 0 ak li ap itilize yo fè siyal fen a
nan yon fisèl nan memwa.
Sa vle di si wi ou non ou gen entansyon inisyalize fisèl ou tankou ou
fraz la "C se plezi," oswa jis mo "plezi a," nan la
fen ap toujou gen yon karaktè revokasyon nil
endike ke fisèl la te fini.
Pou itilize yon kòd nan pwogram ou an, li rekòmande
ke ou inisyalize varyab ou tankou sa a -
tablo zetwal S egal quote louvri, fisèl ou a, tou pre
quote, virgules.
Nan definisyon sa a varyab, varyab S pwen ak pi gran an
karaktè nan fisèl nou an, ki se C. Ou wè, paske nou kounye a
konnen fisèl la tout antye a estoke sekans nan memwa,
nou ka rekipere fisèl la ki pa gen okenn pwoblèm kòm nou menm tou nou
konnen ki kote li fini, twò -
pèsonaj la revokasyon nil.
Se konsa, gen amizan.
Mwen Christopher Batèlmi, sa a se cs50.