Oratè: Nou pral rele li yon fisèl. Se jis nan yon sekans nan karaktè. Vreman vre, li la tou senpleman yon etalaj de karaktè. Se konsa, menm si nou jwenn yon fisèl ki soti nan itilizatè nan chemen an nòmal ak CS50 nan GetString, nou ka Lè sa a, kontinye nan repňte sou charaktèr yo ki nan ki fil yon sèl nan yon moman tankou si ke fisèl se vre yon etalaj. Ann eseye sa a nan kòd. Mete cs50.h. Mete stdio.h. Li kite yo te enkli ladan yo string.h pou nou gen aksè StringLen fonksyon. Se pou nou kounye a deklare prensipal kòm Int anile prensipal la. Li kite yo kounye a kontinye jwenn yon kòd ki soti nan itilizatè a. Printf opinyon. Se pou nou kounye a deklare yon fisèl rele li a, epi rele GetString zanmi nou an. Se pou nou kounye a kontinye nan chèk, te fè itilizatè a tout bon, ban m 'yon kòd paske li vire soti pou chak GetString a pwòp kopi dokiman yo, GetString t 'kapab sou okazyon retounen NULL, yon Sentinel espesyal valè ki esansyèlman endike ke itilizatè a pa t ' kolabore ak yon jan kanmenm te fè pa bay yon kòd. Se konsa, kite a tcheke pou ki ak yon kondisyon. SI OU SE YON s pa fè sa ki egal NULL, lè sa a nou kapab asime ke s se vre yon fisèl, yon etalaj de karaktè yo, epi kontinye nan repňte sou karaktè sa yo. POU Int mwen vin 0, se pou yo tou deklare n kòm egal a longè a afè de s Se konsa, lontan ke mwen se mwens pase n, epi sou chak iterasyon, se pou yo enkreman mwen. Nan sa a bouk lè sa a, se pou yo rele printf nan% c antislach n ak Lè sa a, ploge nan sa a valè a bracket mwen kidonk enprime yon karaktè nan yon tan chak nan machin yo nan s. Se pou nou kounye a konpile ak kouri pwogram sa a. Fè fisèl. . / Fisèl D 'mwen pral "hello." Apre sa, nou genyen li. H-E-L-L-O, chak Char sou liy pwòp li yo.