0:00
рдЖрдЬ рдХрд┐рд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЕрдм рд╣рдо рдЕрдкрдиреЗ рдлрд╛рдЗрд▓реНрд╕ рдХреЗ рдбрд┐рд╕реНрдХреНрд░реЗрд╢рди рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдПрдВрдЧреЗ PHP рдореЗя┐╜я┐╜
0:04
рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ рдпреЗ рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдПрдХрд╕реЗрд╕ рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣реИ рдкреНрдпрд╛рдЬрд╝рдкреА рдХреА рддреЛ рдЗрд╕рдХреЛ рдпрд╣рд╛рдВ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдмреБрдХ рдорд╛рдХ рдФрд░ рдпрд╣рд╛рдВ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рд╕реЗрд╡ рдХрд░ рд▓реЗрдия┐╜я┐╜
0:10
рдореИрдВ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реБрдП рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдПрдХ рдирдИ рдлрд╛рдЗрд▓ рдмрдирд╛рдКрдБрдЧрд╛ Already рдореИрдВрдиреЗ Paths Videos рдЗрд╕ Playlist рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпреЗ рд╣реИя┐╜я┐╜
0:17
рдореИрдВ рдЖрдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХрд░ рдПрдХ рдирдИ рдлрд╛рдЗрд▓ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдБ рдФрд░ рдЗрд╕рдХрд╛ рдирд╛рдо рд░рдЦ рд░рд╣рд╛ рд╣реВрдБ 36 underscore files.php
0:25
рдЗрд╕ рдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╣рдо рдЕрдкрдиреЗ Files рдХреЗ Discretion рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдПрдВрдЧя┐╜я┐╜
0:29
рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ PHP рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдБ question mark рдФрд░ angular brackets
0:34
рдФрд░ рдЗрд╕рдХреЗ рдЕрдВрджрд░ рдЖрдХрд░ рдпрд╣рд╛рдБ рдкрд░ рд╣рдо рдЕрдкрдирд╛ PHP рдХрд╛ code рд▓рд┐рдЦреЗрдВрдЧя┐╜я┐╜
0:38
рдореИрдВрдиреЗ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдмрддрд╛рдпрд╛ рдерд╛ рдХрд┐ myfile.txt рд╕реЗ рдЖрдк рд▓реЛрдЧ content рдХреЛ read рдХрд░ рд╕рдХрддреЗ рд╣реИя┐╜я┐╜
0:45
рдФрд░ рдЕрдЧрд░ рдореИрдВ рд╡рд╛рдкрд╕ рд╕реЗ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдЙрд╕рдХрд╛ syntax рджрд┐рдЦрд╛рдКрдВ рддреЛ рд╡реЛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИя┐╜я┐╜
0:50
рд╣рдордиреЗ FOPEN рдХреА рдорджрдж рд╕реЗ рдПрдХ file pointer рдмрдирд╛рдпрд╛ рдерд╛, рдЬреЛ рдХрд┐ рдореИрдВ рд╡рд╛рдкрд╕ рд╕реЗ рдпрд╣рд╛рдБ рдкрд░ рдмрдирд╛ рджреЗрддрд╛ рд╣реВрдБ
0:57
рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣рдордиреЗ рдХреБрдЫ functions рдХреЛ рдпреВрдЬрд╝ рдХрд┐рдпрд╛ рдерд╛, рдЬреИрд╕реЗ рдХрд┐ f read рд╣рдордиреЗ use рдХрд┐рдпрд╛ рдерд╛ content рдХреЛ read рдХрд░рдиреЗ рдХреЗ рд▓рд┐я┐╜я┐╜
1:04
рдЕрдм рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдХреБрдЫ рдФрд░ functions рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧя┐╜я┐╜
1:09
рдЬрд┐рд╕рд╕реЗ рдХрд┐ рдЖрдк рд▓реЛрдЧ content рдХреЛ read рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╣рдордиреЗ рдЗрд╕рдХреЛ read mode рдореЗрдВ рдЦреЛрд▓рд╛ рд╣реБрдЖ рд╣реИ file рдХя┐╜я┐╜
1:15
рддреЛ рдпрд╣ рдЬреЛ R рд╣реИ рдЖрдк рд╕рдордЭ рдЧрдП рд╣реЛрдВрдЧреЗ рдХрд┐ рдпрд╣ read mode рд╣я┐╜я┐╜
1:19
рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рдХрд░реВрдБрдЧрд╛ рдХреНрдпрд╛ рдХрд┐ рдЬреИрд╕реЗ рдХрд┐ рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рд╡реАрдбрд┐рдпреЛ рдореЗя┐╜я┐╜
1:26
content is equal to f read рдХрд┐рдпрд╛ рдерд╛ рдЗрд╕ рдмрд╛рд░ рдореИрдВ f gets рдпреВрдЬрд╝ рдХрд░реВрдБрдЧя┐╜я┐╜
1:32
рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦреВрдБрдЧрд╛ echo f gets рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦ рджреВрдБрдЧя┐╜я┐╜
1:38
dollar fptr рдЗрд╕рдХреЛ save рдореИрдВ рдХрд░реВрдБрдЧрд╛ рдФрд░ ensure рдХрд░реВрдБрдЧрд╛ рдХрд┐ рдореЗрд░рд╛ Apache server start рд╣я┐╜я┐╜
1:46
рдЗрд╕ file рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдореИрдВрдиреЗ bookmark рдХрд┐рдпрд╛ рдерд╛ рдпрд╣рд╛рдБ рдкя┐╜я┐╜
1:51
index of CWH PHP рдЙрд╕рдХреЛ рдореИрдВ рд╡рд╛рдкрд╕ рд╕реЗ рдЦреЛрд▓ рд▓реВрдБрдЧрд╛ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦреЛ this is the best line on this planet рд▓рд┐рдЦрдХрд░ рдЖ рдЧрдпрд╛ рд╣я┐╜я┐╜
1:59
рдЕрдм рдпрд╣рд╛рдБ рдкрд░ рдЕрдЧрд░ рдореИрдВ рдЖрдкрдХреЛ рдЕрдкрдиреА file рджрд┐рдЦрд╛рдКрдВ рддреЛ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ рдХрд┐ рдЗрд╕рдореЗрдВ рджреЛ lines рдея┐╜я┐╜
2:05
рдЕрдЧрд░ рдореИрдВ рдЗрд╕рдореЗрдВ рдПрдХ third line рдЖрдбрд╝ рдХрд░реВрдБ this is a third line
2:10
рддреЛ рдЖрдк рд▓реЛрдЧ рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦреЛ рдпрд╣ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдпрд╣рд╛рдБ рдкя┐╜я┐╜
2:14
рд╕рд┐рд░реНрдл рдкрд╣рд▓реА line read рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ рддреЛ рдЖрдк рд▓реЛрдЧ рдЕрдм рддрдХ рд╕рдордЭреА рдЧрдП рд╣реЛрдВрдЧреЗ рдХрд┐ рдЬреЛ F gets рд╣реИ рд╡реЛ рдПрдХ line рдХреЛ read рдХрд░рддрд╛ рд╣реИ file рдореЗрдВ рд╕я┐╜я┐╜
2:22
рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ рдХрд┐ рдЖрдк рд▓реЛрдЧ рдореБрдЭреЗ рдЗрд╕ program рдХрд╛ output рдмрддрд╛рдПя┐╜я┐╜
2:26
рдиреАрдЪреЗ comments рдореЗрдВ рдЖрдк рд▓реЛрдЧ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдпреЗ echo рдХрд╛ output рдХреНрдпрд╛ рд╣реЛрдЧя┐╜я┐╜
2:30
рдФрд░ рдлрд┐рд░ рд╣рдо рд▓реЛрдЧ рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЬреЛ рдХрд┐ рд╣рдореЗрдВ intuitively рд▓рдЧрддрд╛ рд╣реИ рдЙрд╕рд╕реЗ рдереЛрдбрд╝рд╛ рд╕рд╛ different рдХреИрд╕реЗ рд╣реЛрдЧрд╛ рдЗрд╕ file рдХрд╛ output рдЗрд╕ line рдХрд╛ output
2:39
рдЖрдк time рд▓реЗрдХрд░ рдиреАрдЪреЗ comment рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпрд╛ output рдЖрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ рдХрд┐рддрдиреА lines print рд╣реЛрдЧреА file рд╕реЗ рд╡реЛ number рдЖрдк рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ comment рдореЗя┐╜я┐╜
2:47
ok so рдпрд╣рд╛рдБ рдкрд░ рдПрдХ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдЗрд╕рдХреЛ run рдХрд░рд╛рдХреЗ рд╣реА рджреЗрдЦ рд▓реЗрддреЗ рд╣реИя┐╜я┐╜
2:51
this is the best file on this planet and I am in love with this file echo line file read
3:04
рдФрд░ рджреВрд╕рд░рд╛ рд╡рд╛рд▓рд╛ echo рд╣реИ рдЙрд╕рдиреЗ рдмрд╛рдХреА рдХреА line рдЬреЛ рд╣реИ рд╡реЛ read рдХрд░я┐╜я┐╜
3:08
рдЕрдЧрд░ рдореИрдВ рдЗрд╕реА рдХреЛ рдПрдХ рдмрд╛рд░ рдФрд░ рдЪрд▓рд╛ рджреВ рддреЛ рдЖрдк рд▓реЛрдЧ рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦреЛ рдпрд╣ рддреАрдиреЛ lines read рд╣реЛ рдЧрдИ рд╣реИ рдЗрд╕ file рдореЗрдВ рд╕я┐╜я┐╜
3:16
рдФрд░ рдпрд╣ prove рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЬреЛ fgets рд╣реИ рд╡реЛ line by line рдПрдХ file рдХреЛ рдЖрдкрдХреЛ read рдХрд░рдХреЗ рджреЗрддрд╛ рд╣я┐╜я┐╜
3:22
рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдкрдврд╝рд╛ рдЪрд▓ рдЧрдпрд╛ рдХрд┐ FGETS function рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣я┐╜я┐╜
3:29
рдЕрдм рд╣реЛрддрд╛ рдХреНрдпрд╛ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдПрдХ рдмрд╛рд░ FGETS рдХреЛ рдЪрд▓рд╛ рджреЗрддреЗ рд╣я┐╜я┐╜
3:33
рддреЛ рдЖрдкрдХрд╛╬╝ рдлрд╛рдЗрд▓ рдкреЙрдЗрдВрдЯрд░ рдЕрдкрдбреЗрдЯ рд╣реЛрдХреЗ рдЖрдЧреЗ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдЖ рдЬрд╛рддрд╛ рд╣я┐╜я┐╜
3:37
рдФрд░ рд╡рд╛рдкрд╕ рд╕реЗ рдЖрдк рдЪрд▓рд╛рддреЗ рд╣реЛ рддреЛ рдЗрд╕рдХреЛ рд░реАрдб рдХрд░рдХреЗ рдлрд╛рдЗрд▓ рдкреЙрдВрдЯрд░ рдпрд╣рд╛рдБ рдкрд░ рдЖ рдЬрд╛рддрд╛ рд╣реИ рдлрд┐рд░ рд╕реЗ рдпреЗ рд▓рд╛рдЗрди рд░реАрдб рд╣реЛрддреА рд╣я┐╜я┐╜
3:42
рдФрд░ рдлрд╛рдЗрд▓ рдкреЙрдВрдЯрд░ рдЖ рдЧрдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдЧрд░ рдореИрдВ рдЗрд╕рдХреЛ рд╡рд╛рдкрд╕ рд╕реЗ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рд░рди рдХрд░рдХреЗ рджрд┐рдЦрд╛рдКя┐╜я┐╜
3:48
рддреЛ рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЛ рдЗрд╕рдиреЗ рдХреБрдЫ рдкреНрд░реЗрдВрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦреЛ рдореИрдВ рдЗрд╕рдХреЛ рдЕрдЧрд░ рдФрд░ рдЗрд╕рдХреЛ рдореИрдВ рдкреНрд░реЗрдВрдЯ рдХрд░рддрд╛ рдЬрд╛рдУя┐╜я┐╜
3:54
рдХрд░рддрд╛ рдЬрд╛рдУрдВ рдЕрдЧрд░ рдореИрдВ рдЗрд╕рдХреЛ рд╡рд╛рдпрд░ рдбрдо рдХрд░рдХреЗ рдкреНрд░реЗрдВрдЯ рдХрд░реВрдБ рдЖрдк рд▓реЛрдЧреЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдВ рд╡рд╛рдпрд░ рдбрдо рдХрд░рдХреЗ рдЗрд╕рдХреЛ рдкреНрд░реЗрдВрдЯ рдХрд░рдХя┐╜я┐╜
4:01
рддреАрди lines рддреЛ рд╣рдорд╛рд░реА рдЬреЛ рддреАрди lines рд╣реИ рд╡реЛ print рдХрд░реЗрдВрдЧреА рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдПрдХ bool false рдЖ рдЧрдпрд╛ рд╣я┐╜я┐╜
4:06
рдпрд╛рдирд┐ рдХрд┐ рдЕрдЧрд░ line by line рдЖрдкрдХреЛ рдПрдХ file рдХреЛ read рдХрд░рдирд╛ рд╣реИ рддреЛ рдЖрдк while loop рдХреЗ рдЕрдВрджрд░ рдЗрд╕ рдЪреАрдЬрд╝ рдХреЛ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣я┐╜я┐╜
4:12
рдФрд░ рдЬрдм рддрдХ рдпреЗ false return рдирд╛ рдХрд░реЗ рддрдм рддрдХ рдЖрдк while loop рдХреЛ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣я┐╜я┐╜
4:17
рдЕрдЧрд░ рдореИрдВ рдЖрдкрдХреЛ рдпреЗ implementation рджрд┐рдЦрд╛рдУрдВ рддреЛ рдпреЗ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рджрд┐рдЦреЗрдЧя┐╜я┐╜
4:21
рдореИрдВ рдХрд╣реВрдБрдЧрд╛ while рдФрд░ рдореИрдВ рд▓рд┐рдЦреВрдБрдЧрд╛ рдпрд╣рд╛рдБ рдкрд░ dollar a рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ while loop рдХреЗ рдЕрдВрджрд░ рд▓рд┐рдЦреВрдБрдЧрд╛ dollar a is equal to
4:32
рдФрд░ dollar a is equal to рдореИрдВ рдХреНрдпрд╛ рд▓рд┐рдЦреВрдБрдЧрд╛ рдореИрдВ рд▓рд┐рдЦреВрдБрдЧрд╛ f gets
4:37
рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рд▓рд┐рдЦреВрдВрдЧрд╛ dollar fptr рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рд╣реИ рдХрд┐ рдЬреЛ dollar a рд╣я┐╜я┐╜
4:46
рдЙрд╕рдХреЛ рдореИрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдБ is equal to рдРрд╕реЗ рдХрд░ рджреЗрддрд╛ рд╣реВрдБ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдХрд░ рджреЗрддрд╛ рд╣реВрдБ echo dollar a
4:51
рдФрд░ рдореИрдВ рдЗрд╕рдХреЛ рдЬрдм print рдХрд░реВрдБрдЧрд╛ run рдХрд░реВрдБрдЧрд╛ рддреЛ рджреЗрдЦреЛ рдпрд╣ рдХреНрдпрд╛ рдХрд░реЗрдЧя┐╜я┐╜
4:57
end рддрдХ рдореБрдЭреЗ рджреЗ рджреЗрдЧрд╛ рдпреЗ рдЬреЛ рдореЗрд░рд╛ content рд╣реИ file рдХрд╛ рдЙрд╕рдХреЛ рджреЗрддрд╛ рдЬрд╛рдПрдЧя┐╜я┐╜
5:02
рдЬрдм рддрдХ рдХрд┐ рдпреЗ рдЬреЛ рдореЗрд░рд╛ a рд╣реИ рдЙрд╕рдХреА value false рди рд╣реЛ рдЬрд╛рдП рддреЛ рдЕрдЧрд░ рдореИя┐╜я┐╜
5:10
echo рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦреВрдВ end of the file has been reached рддреЛ рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЛ рдпрд╣рд╛рдБ рдкя┐╜я┐╜
5:20
end of the file has been reached рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦ рдХрд░ рдЖ рдЪреБрдХрд╛ рд╣я┐╜я┐╜
5:24
рдареАрдХ рд╣реИ рддреЛ рд╣рдордиреЗ f read рджреЗрдЦрд╛ рд╣рдордиреЗ f gets рджреЗрдЦрд╛ рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдмрд╛рд╕ рдПрдХ f gets
5:30
рд╣реА рднреА рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╡реЛ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдмрд╛рд░ рдПрдХ рдПрдХ рдХрд░рдХя┐╜я┐╜
5:34
line by line рдирд╛ read рдХрд░рдХреЗ character by character read рдХрд░рддрд╛ рд╣я┐╜я┐╜
5:38
рдлрд╛рдЗрд▓ рдХреЛ рддреЛ рдпреЗ example рддреЛ рдЖрдкрдХреЛ clear рд╣реЛ рдЧрдпрд╛ рд╣реЛрдЧрд╛ рдареАрдХ рд╣я┐╜я┐╜
5:42
рдореИрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдБ рдХрд┐ рдЗрд╕рдХреЛ рдПрдХ multi line comment рдкрд░ рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВя┐╜я┐╜
5:46
рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдБ, multi-line comment рдХреЗ рдЕрдВрджрд░, рдХрд┐ рдЬреЛ end of file рд╣реИ рд╡реЛ reach рд╣реЛ рдЪреБрдХрд╛ рд╣реИ
5:54
end of file end of file reach reading a file line by line
6:04
рдХреНрдпреЛрдВрдХрд┐ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ line by line рдлрд╛рдЗрд▓ рдХреЛ read рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рддреЛ рдореИрдВрдиреЗ рдЗрд╕рдХреЛ comment рдХреЗ рдЕрдВрджрд░ wrap рдХрд░ рджрд┐рдпрд╛ рд╣реИ рд╕рдмрдХреЛ
6:10
рдЕрдм рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛, рдЗрд╕реА рдХреЛ modify рдХрд░реВрдБрдЧрд╛, рдФрд░ рдореИрдВ рдЗрд╕рдХреЛ character by character рдХрд░реВрдБрдЧрд╛
6:18
рдореИрдВ read рдХрд░реВрдБрдЧрд╛ рдлрд╛рдЗрд▓ рдХреЛ character by character, рддреЛ рдЬрд╝рд░рд╛ рдпрд╣ comment out рдЬреЛ рдХрд┐рдпрд╛ рд╣реБрдЖ рд╣реИ рдЗрд╕рдХреЛ рд╣рдбрд╛ рд▓реЗрддреЗ
6:26
рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдХрд░рддреЗ рдХреНрдпрд╛ рд╣реИ, F get C use рдХрд░рддреЗ рд╣реИ, рддреЛ F get C рдХреНрдпрд╛ рдХрд░реЗрдЧрд╛
6:33
рдЕрдЧрд░ рдореИрдВ рдЗрд╕рдХреЛ run рдХрд░реВрдБ, рддреЛ рдпрд╣ рджреЗрдЦреЛ similar output рд╣реИ, same output рд╣реИ
6:38
рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ break рд▓рд┐рдЦ рджреВ, рддреЛ рд╕рд┐рд░реНрдл рдПрдХ рдмрд╛рд░ рдХреНрдпрд╛ рд╣реЛрдЧрд╛
6:43
рдпрд╣ while loop рдЪрд▓реЗрдЧрд╛ рдФрд░ break рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдпрд╣ рдХрд╣ рд░рд╣рд╛ рд╣реИ, unexpected рдореИрдВрдиреЗ рдХреБрдЫ рдЧрд▓рдмрд▓ рдХрд░ рджрд┐рдпрд╛ рд╢рд╛рдпрдж рд╣рд╛рдБ рдореИрдВрдия┐╜я┐╜
6:48
semi color рдирд╣реАрдВ рд▓рдЧрд╛рдпрд╛ рдореИрдВ рдЗрд╕рдХреЛ рдЕрдЧрд░ рдЪрд▓рд╛рдУрдВ рддреЛ рджреЗрдЦреЛ рд╕рд┐рд░реНрдл T рдЖрдпрд╛ рд╣я┐╜я┐╜
6:52
рдХреНрдпреЛрдВрдХрд┐ рд╕рд┐рд░реНрдл рдПрдХ character read рд╣реБрдЖ рдЕрдЧрд░ рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рдХрд░рдХреЗ рджрд┐рдЦрд╛рддя┐╜я┐╜
6:57
рдпрд╛рдирд┐ рдХрд┐ echo fget c рдХрд░рдХреЗ рджрд┐рдЦрд╛рддрд╛ fptr рдХреЛ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛я┐╜я┐╜
7:06
рдпреЗ рдмреНрд░реЗрдХ рднреА рдирд╣реАрдВ рд▓рдЧрд╛рддрд╛ рдЕрдЧрд░ рдореИрдВ рдЗрд╕рдХреЛ рдХрдореЗрдВрдЯ рдЖрдЙрдЯ рдХрд░ рджреЗрддрд╛ рд╣реВрдБ рддреЛ рд╣реЛрдЧрд╛ рдХреНрдпрд╛ рдХрд┐ рдПрдХ character рдпрд╣рд╛рдБ рдкрд░ read рд╣реЛ рдЬрд╛рдПрдЧя┐╜я┐╜
7:12
рдФрд░ рдмрд╛рдХреА characters рдпрд╣рд╛рдБ рдЗрд╕ while loop рдореЗрдВ read рд╣реЛ рдЬрд╛рдПрдЧреЗ рдЗрд╕рдХреЛ рд░рди рдХрд░ рд░рд╣рд╛ рд╣реИ рддреЛ рджреЗрдЦреЛ рдЖрдкрдХреЛ рдЬреЛ рдкреВрд░реЗ file рдХрд╛ content рд╣реИ рд╡реЛ рдорд┐рд▓реЗрдЧя┐╜я┐╜
7:19
рд▓реЗрдХрд┐рди рдЖрдк character by character read рдХрд░реЗрдВрдЧреЗ рддреЛ рдХрднреА рднреА рдЖрдкрдХреЛ рдПрдХ file character by character read рдХрд░рдиреА рд╣я┐╜я┐╜
7:24
рдФрд░ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ logic рд▓рд┐рдЦрдирд╛ рд╣реИ рдХрд┐ рдЬрдм рддрдХ рдпреЗ character рдирд╛ рдорд┐рд▓ рдЬрд╛рдП рддрдм рддрдХ end рдирд╛ рдХрд░я┐╜я┐╜
7:31
рддреЛ рдЖрдк рд▓реЛрдЧ рдЬреЛ рдРрд╕реА рдЪреАрдЬ рдХреЛ use рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдареАрдХ рд╣реИ рддреЛ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдк рдЕрдкрдиреА file рдХреЛ parse рдХрд░рдирд╛ рдЪрд╛рдУ рдЖрдк рдЙрд╕рдХреЛ рдХрд░ рд╕рдХрддреЗ рд╣я┐╜я┐╜
7:38
рдФрд░ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╣рдо fgets рдФрд░ fgets рдЗрдХреЛ use рдХрд░рддреЗ рд╣реИя┐╜я┐╜
7:43
рддреЛ рдЕрдЧрд░ рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдПрдХ quick example рджрд┐рдЦрд╛рдКрдВ рддреЛ рдореИрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдБ рдЬреЛ рд╕рдм рдХреБрдЫ рдореИрдВрдиреЗ code рд▓рд┐рдЦрд╛ рд╣я┐╜я┐╜
7:48
рдЗрд╕рдХреЛ рдореИрдВ comment out рдХрд░ рджреЗрддрд╛ рд╣реВрдБ рдФрд░ comment out рдХрд░рдиреЗ рдХреЗ рдмрд╛я┐╜я┐╜
7:52
рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдПрдХ program рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИя┐╜я┐╜
7:56
рдЬреЛ рдХрд┐ file рдХреЗ content рдХреЛ read рдХрд░рддрд╛ рд░рд╣реЗрдЧрд╛ рдЬрдм рддрдХ full stop encounter рдирд╛ рд╣реЛ рдЬрд╛я┐╜я┐╜
8:00
рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдБ write a program which reads the content of a file
8:08
which reads the content of a file until full stop has been encountered
8:17
рдареАрдХ рд╣реИ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдЬреЛ рдлреБрд▓реЗ рд╕реНрдЯреЙрдк рд╣реИ рдЬрдм рддрдХ рдЗрдирдХрд╛рдЙрдВрдЯрд░ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ рддрдм рддрдХ рдореИрдВ F get C рдХреЛ рдореИрдВ рд▓рд┐рдЦрддрд╛ рд░рд╣реВя┐╜я┐╜
8:29
рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рд╡рд╛рдЗрд▓ рдбреЙрд▓рд░ A is equal to F get C рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж F PTR рдореИрдВ рдпреВрдЬрд╝ рдХрд░реВрдВрдЧя┐╜я┐╜
8:36
рдФрд░ рдбреЙрд▓рд░ F PTR рдореБрдЭреЗ рдЪреАрд╣реЗ рдерд╛ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдПрдХреЛ рдбреЙрд▓рд░ A
8:51
dollar A end of file reach dollar A full stop
9:02
рддреЛ рдореИрдВ рдПрдХ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ, рдЕрдЧрд░ рдореИрдВ рдмрд╣реБрдд рд╣реА quickly рдЗрд╕рдХреЛ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣реВрдБ, рдореИрдВ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реВрдБ
9:07
if dollar A equals to equals to full stop, рдЖрдк please break рдХрд░ рджреЗ
9:14
рдЬреИрд╕реЗ рд╣реА full stop рд╣реЛ рдЖрдк please break рдХрд░ рджреЗрдВ рдореИрдВрдиреЗ рдпрд╣ рд▓рд┐рдЦрд╛ рд╣реИ рдпрд╣рд╛рдБ рдкрд░ рдареАрдХ рд╣я┐╜я┐╜
9:19
рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдпрд╣ program рдХреНрдпрд╛ рдХрд░реЗрдЧрд╛ рддрдм рддрдХ file рдХреЗ content рдХя┐╜я┐╜
9:24
read рдХрд░рддрд╛ рд░рд╣реЗрдЧрд╛ рдЬрдм рддрдХ full stop рдирд╛ рдЬрд╛рдП рддреЛ рдореИрдВрдиреЗ рдЗрд╕рдХреЛ рдЬя┐╜я┐╜
9:27
refresh рдХрд┐рдпрд╛ рддреЛ рджреЗрдЦреЛ рдЗрд╕рдиреЗ file рдХрд╛ content рдореБрдЭреЗ рддрдм рддрдХ рджрд┐рдЦрд╛рдпрд╛ рдЬрдм рддрдХ рдХрд┐ рдореБрдЭреЗ full stop encounter рдирд╛ рд╣реЛ рдЬрд╛я┐╜я┐╜
9:34
рдпрд╣ рджреЗрдЦреЛ рдпрд╣рд╛рдБ рдкрд░ рдореБрдЭреЗ full stop encounter рд╣реЛ рдЧрдпрд╛ рдореИрдВ рдЕрдЧрд░ рдЗрд╕ full stop рдХреЛ f рдХрд░ рджреЗрддя┐╜я┐╜
9:39
рддреЛ рдпрд╣ рддрдм рддрдХ рдЗрд╕ file рдХреЛ read рдХрд░рддрд╛ рд░рд╣рддрд╛ рд╣реИ рдЬрдм рддрдХ рдкрд╣рд▓рд╛ f рдЬреЛ encounter рдирд╛ рд╣реЛ рдЬрд╛я┐╜я┐╜
9:44
рдорд┐рдЯреЗрд╕рд╛рдм рд╕реЗ рдкрд╣рд▓рд╛ f рдпрд╣ рд╣реИ рддреЛ рдпрд╣ best f рддрдХ print рдХрд░реЗрдЧя┐╜я┐╜
9:47
рдЗрддрдирд╛ print рдХрд░реЗрдЧрд╛ рдпрд╣ рдореИрдВ рдЗрд╕рдХреЛ рд░рд┐рд▓реЛрдб рдХрд░реВрдБрдЧрд╛ рджреЗрдЦреЛ рдпрд╣ рдмреЗрд╕реНрдЯ рдПрдк рддрдХ рдкреНрд░рд┐рдВрдЯ рдХрд░ рд░рд╣рд╛ рд╣я┐╜я┐╜
9:52
рддреЛ F gets C for character by character reading рдФрд░ F gets for line by line reading
9:58
рдФрд░ рдпрд╛рдж рд░рдЦрдирд╛ file pointer update рд╣реЛрддрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЬрдм files рдХрд╛ рдХрд╛рдо рд╣реЛ рдЬрд╛я┐╜я┐╜
10:03
F close рдЬреЛ рд╣реИ рдЗрд╕рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рд▓реЗрдиреА рд╣реИ рдореИрдВ рдЕрдкрдиреА files рдХреЛ close рдХрд░рдиреЗ рдХя┐╜я┐╜
10:11
рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд▓реЗрддрд╛ рд╣реВрдБ рдЖрдк рдиреАрдЪреЗ comment рдореЗрдВ рд▓рд┐рдЦреЛ рдпрд╣ рд╕реЗ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ рдЖрдкрдиреЗ рдкреВрд░рд╛ рджреЗрдЦрд╛ рд╣реИ video
10:15
рдФрд░ рдПрдХ comment рднреА рдмрдврд╝реЗрдЧрд╛ рдЖрдк рдиреАрдЪреЗ comment рдореЗрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реЛ рдХя┐╜я┐╜
10:19
рдореИрдВ рдЕрдкрдиреА files рдХреЛ close рдХрд░рдиреЗ рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд▓реЗрддрд╛ рд╣реВрдБ рдФрд░ рдореБрдЭреЗ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ рдЖрдк рдпреЗ рд▓рд┐рдЦреЛрдЧреЗ рддреЛ рдореИрдВ рдЖрдкрдХреЛ рджрд┐рд▓ рдЬрд░реВрд░ рджреВрдБрдЧя┐╜я┐╜
10:25
so kindly рдпрд╛рд░ please рд▓рд┐рдЦрдирд╛ comment рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬрдм рд╣рдо рд▓реЛрдЧ рдЗрд╕ рддрд░рд╣ рд╕реЗ interact рдХрд░рддреЗ рд╣реИрдВ рддя┐╜я┐╜
10:29
рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдпрд╣ рдЬреЛ program рд╣реИ basically рдЕрднреА рдЗрд╕рдиреЗ рдХреНрдпрд╛ рдХрд┐рдпя┐╜я┐╜
10:34
F рдЬрдм рддрдХ encounter рдирд╣реАрдВ рд╣реЛ рдЬрд╛рдП рддрдм рддрдХ рдЗрд╕рдиреЗ print рдХрд░рддрд╛ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕рдХреЛ full stop рд╣реА рдХрд░ рджреВрдБрдЧя┐╜я┐╜
10:38
рдореИрдВ рдХрд╣реВрдБрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ full stop encounter рдирд╛ рдХрд░ рд▓реЛ рддрдм рддрдХ print рдХрд░рддреЗ рд░рд╣реЛ character by character
10:43
рдареАрдХ рд╣реИ so I hope рдХрд┐ character by character reading рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ file рд╕реЗ рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдИ рд╣реЛрдЧя┐╜я┐╜
10:59
рд░рд╣рд╛ рд╣реВрдБ рддреЛ рдЖрдк рд▓реЛрдЧ kindly рдЬреЛ рд╣реИ рдЗрд╕рдХреЛ access рдХрд░ рд▓реЗрдирд╛ рдпрд╣рд╛рдБ рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓реЛрдЧ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐ рдореБрдЭреЗ рд╕я┐╜я┐╜
11:05
рдкреВрдЫрддреЗ рд╣реИрдВ рдХрд┐ basic рд╕реЗ start рдХрд░реЛ рдПрдХ play list рдмрдирд╛ рд▓реЛ рдЬрдмрдХрд┐ already рдореЗрд░реЗ рдкрд╛рд╕ play list рд╣реЛрддреА рд╣реИ kindly рдЖя┐╜я┐╜
11:11
рд▓реЛрдЧ рдЬреЛ рд╣реИ playlist рдвреВрдВрдв рд▓рд┐рдпрд╛ рдХрд░реЛ рдХрднреА рднреА рдЖрдкрдХреЛ рдХреЛрдИ рдмреАрдЪ рдХрд╛ рд╡реАрдбрд┐рдпреЛ рдорд┐рд▓рддрд╛ рд╣реИ рдЖрдк рд▓реЛрдЧ рдХреЛ рдЪреИрдирд▓ рдЦреЛрд▓рдХрд░ рдмреЗрд▓я┐╜я┐╜
11:17
рд╕реЗрдХреНрд╢рди рдореЗрдВ рдореЗрд░реА рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдЬреЛ рд╣реИ рд╡рд╣ рдорд┐рд▓ рдЬрд╛рдПрдЧреА рдЖрдИ рд╣реЛрдЧреА рдЖрдкрдХреЛ рдпрд╣ рд╡реАрдбрд┐рдпреЛ рд╕рдордЭ рдореЗрдВ рдЖрдпрд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЖрдк рд▓реЛрдЧ рдХя┐╜я┐╜
11:22
рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реЛрдЧрд╛ рдпреЗ course рддреЛ рдЗрд╕ video рдХреЛ like рднреА рдХрд░рддреЗ рд░рд╣рд╛ рдХрд░реЛ рдпреЗ рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдЬрд╝рд░реНрджрд╛ important рд╣реИ рдЬрдм рдЖрдк video like рдХрд░рддреЗ рд╣реЛ рддреЛ рдореБрдЭреЗ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ рджрд┐рд▓ рд╕я┐╜я┐╜
11:29
рддреЛ kindly рдЖрдк рд▓реЛрдЧ video рдЬрд░реВрд░ like рдХрд░рдирд╛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЗрд╕ video рдореЗрдВ рдЗрддрдирд╛ рд╣реИ guys
11:34
Thank you so much guys for watching this video And I will see you next time
11:52
рдХрд░рддреЗ рд╣реИя┐╜я┐╜