1
00:00:00,000 --> 00:00:00,560

2
00:00:00,560 --> 00:00:02,460
>> ડેવિડ જે MALAN: માતાનો વસ્તુઓ નાખો
વધુ એક પગલું, હવે.

3
00:00:02,460 --> 00:00:05,450
હું માત્ર નથી માંગતા ધારો કે
મારા કાર્યક્રમના તમામ છાપી

4
00:00:05,450 --> 00:00:06,630
આદેશ વાક્ય દલીલો.

5
00:00:06,630 --> 00:00:10,490
પરંતુ હું તેની જગ્યાએ, તમામ પ્રિન્ટ માંગો છો
દરેક વ્યક્તિગત અક્ષરો

6
00:00:10,490 --> 00:00:14,060
મારા આદેશ વાક્ય દલીલો, માત્ર એક પ્રતિ
રેખા, કે જેથી આ ચલાવવા પર

7
00:00:14,060 --> 00:00:17,490
કાર્યક્રમ, હું માત્ર એક પ્રવાહ જુઓ
સ્ક્રીન પર અક્ષરો કે

8
00:00:17,490 --> 00:00:20,700
સામૂહિક મારા ક્રમ છે
આદેશ વાક્ય દલીલો.

9
00:00:20,700 --> 00:00:21,980
>> ઠીક છે, હું આ કેવી રીતે કરી શકો છો?

10
00:00:21,980 --> 00:00:26,540
હું પહેલાં મારા લૂપ અકબંધ રાખી શકો છો
હું ત્યાં સુધી હું ઉપર પુનરાવર્તન જેમાં

11
00:00:26,540 --> 00:00:30,060
Argc આ બોલ પર સંકલિત કરવા માટે
આદેશ વાક્ય દલીલો પોતાને.

12
00:00:30,060 --> 00:00:34,460
પરંતુ હવે, કે દરેક પુનરાવૃત્તિ અંદર
લૂપ, હું હવે દરેક ઉપર ફરી વળવું જરૂર

13
00:00:34,460 --> 00:00:38,550
અક્ષરો અથવા અક્ષરો
ચોક્કસ શબ્દમાળા.

14
00:00:38,550 --> 00:00:40,620
તેથી તે કરવા માટે, હું એક વધુ લૂપ જરૂર છે.

15
00:00:40,620 --> 00:00:42,090
>> ચાલો તેને ઉમેરો.

16
00:00:42,090 --> 00:00:46,890
પૂર્ણાંક માટે, ચાલો તેને જ ફોન કરો, 0 સમકક્ષ હોય છે.

17
00:00:46,890 --> 00:00:49,980
હવે હું સંકલિત કરવાની જરૂર જઈ રહ્યો છું
આ લંબાઈ સુધી

18
00:00:49,980 --> 00:00:52,310
argv માં વર્તમાન શબ્દમાળા.

19
00:00:52,310 --> 00:00:55,910
તેથી મને મારી જાતને અન્ય સ્થાનિક આપે છે
ચલ, અમે n એ તે કહી, અને સેટ કરશો

20
00:00:55,910 --> 00:01:00,120
ના શબ્દમાળા લંબાઈ કે સમાન
કરી રહ્યું છે વર્તમાન દલીલ,

21
00:01:00,120 --> 00:01:04,230
argv કૌંસ મળી હું અર્ધવિરામ.

22
00:01:04,230 --> 00:01:08,500
>> મને હવે જ પરથી ફરી વળવું દો
એ કોઇ બાદ સુધી

23
00:01:08,500 --> 00:01:10,400
દરેક પુનરાવૃત્તિ પર વધારો.

24
00:01:10,400 --> 00:01:13,850
હવે વ્યક્તિગત છાપો
સ્ક્રીન પર અક્ષરો.

25
00:01:13,850 --> 00:01:21,920
Printf% C આ વખતે એક નવી અનુસરતા
લાઇન બંધ ભાવ, અલ્પવિરામ, અને હવે હું

26
00:01:21,920 --> 00:01:25,565
એ જ મી અક્ષર જરૂર
-i મી દલીલ.

27
00:01:25,565 --> 00:01:30,240
>> તેથી તે મેળવવા માટે, હું ફક્ત કરી શકો છો
એન્ટીરેટ્રોવાયરલ કૌંસ હું સ્પષ્ટ

28
00:01:30,240 --> 00:01:32,050
-i મી દલીલ વિશે.

29
00:01:32,050 --> 00:01:36,140
અને પછી હું ઊંડા એક સ્તર માં ડાઇવ કરી શકો છો
અને એક માધ્યમિક ઇન્ડેક્સ કરવા

30
00:01:36,140 --> 00:01:40,420
કૌંસ જે, બંધ કૌંસ,
અર્ધવિરામ, કરો.

31
00:01:40,420 --> 00:01:43,610
અને હવે કમ્પાઇલ અને
આ કાર્યક્રમ ચલાવો.

32
00:01:43,610 --> 00:01:46,630
>> ARGV2 કરો -

33
00:01:46,630 --> 00:01:48,440
હું અપેક્ષા હતી તદ્દન શું.

34
00:01:48,440 --> 00:01:50,740
માતાનો પ્રથમ સુધી સ્ક્રોલ કરો
આ ભૂલ સંદેશાઓ.

35
00:01:50,740 --> 00:01:54,540
અને અહીં લાલ, અમે ભૂલ જોવા,
સર્વથા જાહેર પુસ્તકાલય કાર્ય

36
00:01:54,540 --> 00:01:56,290
પ્રકાર સાથે strlen -

37
00:01:56,290 --> 00:01:57,380
ઓહ, એક મિનિટ રાહ જુઓ.

38
00:01:57,380 --> 00:02:00,340
આ હું ઉપયોગ કર્યો છે, પ્રથમ વખત છે
strlen, અને હું અપેક્ષા ન હતી

39
00:02:00,340 --> 00:02:04,970
પ્રથમ તે ઇચ્છા છે, તેથી હું સમાવેશ થયો ન હતો
જાહેર છે કે હેડર ફાઈલ

40
00:02:04,970 --> 00:02:06,290
શબ્દમાળા લંબાઈ કામ કરે છે.

41
00:02:06,290 --> 00:02:09,419
>> મારા ફાઈલ ટોચ પર તેથી
યાદ છે, હું cs50.h. છે

42
00:02:09,419 --> 00:02:11,080
હું ધોરણ io.h. છે

43
00:02:11,080 --> 00:02:14,500
પરંતુ તે કરે છે, અને હું આ ખબર
હું જરૂર છે, દસ્તાવેજીકરણ વાંચન

44
00:02:14,500 --> 00:02:18,320
ત્રીજા હેડર ફાઈલ જો હું ખરેખર,
પાંચ strlen કાર્ય ઉપયોગ કરવા માંગો છો.

45
00:02:18,320 --> 00:02:22,760
તે કાર્ય string.h માં જાહેર કરવામાં આવે છે.

46
00:02:22,760 --> 00:02:25,230
>> માતાનો ફાઇલ resave દો,
સંકલન, અને ચાલે છે.

47
00:02:25,230 --> 00:02:32,360

48
00:02:32,360 --> 00:02:35,570
અને આ જ સમયે, અમે હમણાં જ
દલીલો દરેક જુઓ.

49
00:02:35,570 --> 00:02:40,470
અમે બદલે દલીલો દરેક જુઓ
એક સમયે એક પાત્ર.

50
00:02:40,470 --> 00:02:43,165