1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:03,230 >> વક્તા: ઉપર હવે ત્યાં સુધી, કાર્યક્ર અમે કર્યું લેખિત, અમે મુખ્ય જાહેર કર્યું છે 3 00:00:03,230 --> 00:00:04,940 મુખ્ય રદબાતલ પૂર્ણાંક. 4 00:00:04,940 --> 00:00:07,600 અને આ બધા સમય, કે રદબાતલ છે ફક્ત સ્પષ્ટ કરવામાં આવી છે કે જે 5 00:00:07,600 --> 00:00:10,870 કાર્યક્રમ કોઈપણ નથી આદેશ વાક્ય દલીલો. 6 00:00:10,870 --> 00:00:14,180 જ્યારે વપરાશકર્તા ચાલે, તો બીજા શબ્દોમાં, કાર્યક્રમ, તે અથવા તેણી આદેશ આપી શકે છે 7 00:00:14,180 --> 00:00:18,130 વધારાના લખીને વાક્ય દલીલો શબ્દો અથવા શબ્દસમૂહની પછી આ કાર્યક્રમ 8 00:00:18,130 --> 00:00:19,420 પ્રોમ્પ્ટ પર નામ. 9 00:00:19,420 --> 00:00:22,980 >> સારું, તમે તમારા કાર્યક્રમ કરવા માંગો છો જો આદેશ વાક્ય દલીલો, માત્ર એક અથવા લો 10 00:00:22,980 --> 00:00:26,960 વધુ જેમ કે શબ્દો, અમે બદલવાની જરૂર દલીલો એક દંપતી સાથે ગેરમાન્ય. 11 00:00:26,960 --> 00:00:28,630 તેથી આપણે તે કરીએ. 12 00:00:28,630 --> 00:00:32,170 Cs50.h. સમાવેશ કરો 13 00:00:32,170 --> 00:00:35,760 ધોરણ io.h. સમાવેશ કરો 14 00:00:35,760 --> 00:00:40,830 મુખ્ય, અને હવે તેના બદલે રદબાતલ ઈન્, મને કહેવામાં આવે પૂર્ણાંક સ્પષ્ટ કરવા જાઉં છું 15 00:00:40,830 --> 00:00:45,800 argc અને ઝાકઝમાળ શબ્દમાળાઓ argv કહેવાય છે. 16 00:00:45,800 --> 00:00:48,240 >> હવે, argc અને argv છે ફક્ત સંમેલનો. 17 00:00:48,240 --> 00:00:50,530 અમે આ દલીલો કૉલ કર્યું છે શકે અમે માંગો છો સૌથી વધુ કાંઇ. 18 00:00:50,530 --> 00:00:54,050 પરંતુ મહત્વનું છે argc છે પૂર્ણાંક, કારણ કે વ્યાખ્યા દ્વારા, તે છે 19 00:00:54,050 --> 00:00:57,810 દલીલ ગણતરીઓ સમાવી રહ્યું, કુલ શબ્દોની સંખ્યા કે 20 00:00:57,810 --> 00:00:59,830 વપરાશકર્તા તેના અથવા તેણીના પ્રોમ્પ્ટ પર લખ્યો છે. 21 00:00:59,830 --> 00:01:04,310 >> Argv, દરમિયાન, દલીલ વેક્ટર છે, ખરેખર સ્ટોર ઝાકઝમાળ જ હશે 22 00:01:04,310 --> 00:01:08,460 વપરાશકર્તા છે કે બધા જ શબ્દો તેના અથવા તેણીના પ્રોમ્પ્ટ પર લખ્યો. 23 00:01:08,460 --> 00:01:10,920 હવે કંઈક કરવા આગળ વધવા દો આ એક અથવા વધુ સાથે 24 00:01:10,920 --> 00:01:12,090 આદેશ વાક્ય દલીલો. 25 00:01:12,090 --> 00:01:16,440 ખાસ કરીને, આપણે આગળ અને પ્રિન્ટ જાઓ શબ્દ ગમે વપરાશકર્તા પ્રકારો 26 00:01:16,440 --> 00:01:20,380 આ કાર્યક્રમના નામ પછી પ્રોમ્પ્ટ પર. 27 00:01:20,380 --> 00:01:26,940 >> ઓપન કૌંસ, બંધ કૌંસ, પ્રિન્ટ એફ, ટકા એ, બેકસ્લેશ n એ, અલ્પવિરામ. 28 00:01:26,940 --> 00:01:30,930 અને હવે હું એફ પ્રિન્ટ કહેવું જરૂરી હોય તે કે પ્લેસહોલ્ડર માં પ્લગ કરવા મૂલ્ય. 29 00:01:30,930 --> 00:01:35,030 હું વપરાશકર્તા છે કે પ્રથમ શબ્દ માંગો છો આ કાર્યક્રમના નામ પછી લખ્યો. 30 00:01:35,030 --> 00:01:39,550 અને તેથી હું સ્પષ્ટ કરવા માટે જઈ રહ્યો છું argv કૌંસ 1, બંધ 31 00:01:39,550 --> 00:01:41,250 કે વાક્ય, અર્ધવિરામ. 32 00:01:41,250 --> 00:01:43,710 >> હવે, શા માટે કૌંસ 1 અને ન કૌંસ 0? 33 00:01:43,710 --> 00:01:47,410 વેલ, તે આપમેળે સંગ્રહિત તારણ argv 0 પ્રયત્ન રહ્યું છે આ 34 00:01:47,410 --> 00:01:49,040 કાર્યક્રમ વાસ્તવિક નામ. 35 00:01:49,040 --> 00:01:52,600 જેથી પ્રથમ શબ્દ કે વપરાશકર્તા પ્રકારો આ કાર્યક્રમના નામ દ્વારા, પછી 36 00:01:52,600 --> 00:01:55,410 સંમેલન, જ હશે argv 1 માં સંગ્રહ થાય છે. 37 00:01:55,410 --> 00:01:58,800 >> હવે સંકલન કરીએ અને આ કાર્યક્રમ ચલાવો. 38 00:01:58,800 --> 00:02:08,080 Argv 0 કોઈ સ્લેશ argv 0 છે, અને હવે એક શબ્દ જેવા હેલો, દાખલ કરો. 39 00:02:08,080 --> 00:02:09,330 અને આ રહ્યું હેલો, તે છે. 40 00:02:09,330 --> 00:02:11,332