>> વક્તા: ઉપર હવે ત્યાં સુધી, કાર્યક્ર અમે કર્યું લેખિત, અમે મુખ્ય જાહેર કર્યું છે
મુખ્ય રદબાતલ પૂર્ણાંક.
અને આ બધા સમય, કે રદબાતલ છે ફક્ત સ્પષ્ટ કરવામાં આવી છે કે જે
કાર્યક્રમ કોઈપણ નથી આદેશ વાક્ય દલીલો.
જ્યારે વપરાશકર્તા ચાલે, તો બીજા શબ્દોમાં, કાર્યક્રમ, તે અથવા તેણી આદેશ આપી શકે છે
વધારાના લખીને વાક્ય દલીલો શબ્દો અથવા શબ્દસમૂહની પછી આ કાર્યક્રમ
પ્રોમ્પ્ટ પર નામ.
>> સારું, તમે તમારા કાર્યક્રમ કરવા માંગો છો જો આદેશ વાક્ય દલીલો, માત્ર એક અથવા લો
વધુ જેમ કે શબ્દો, અમે બદલવાની જરૂર દલીલો એક દંપતી સાથે ગેરમાન્ય.
તેથી આપણે તે કરીએ.
Cs50.h. સમાવેશ કરો
ધોરણ io.h. સમાવેશ કરો
મુખ્ય, અને હવે તેના બદલે રદબાતલ ઈન્, મને કહેવામાં આવે પૂર્ણાંક સ્પષ્ટ કરવા જાઉં છું
argc અને ઝાકઝમાળ શબ્દમાળાઓ argv કહેવાય છે.
>> હવે, argc અને argv છે ફક્ત સંમેલનો.
અમે આ દલીલો કૉલ કર્યું છે શકે અમે માંગો છો સૌથી વધુ કાંઇ.
પરંતુ મહત્વનું છે argc છે પૂર્ણાંક, કારણ કે વ્યાખ્યા દ્વારા, તે છે
દલીલ ગણતરીઓ સમાવી રહ્યું, કુલ શબ્દોની સંખ્યા કે
વપરાશકર્તા તેના અથવા તેણીના પ્રોમ્પ્ટ પર લખ્યો છે.
>> Argv, દરમિયાન, દલીલ વેક્ટર છે, ખરેખર સ્ટોર ઝાકઝમાળ જ હશે
વપરાશકર્તા છે કે બધા જ શબ્દો તેના અથવા તેણીના પ્રોમ્પ્ટ પર લખ્યો.
હવે કંઈક કરવા આગળ વધવા દો આ એક અથવા વધુ સાથે
આદેશ વાક્ય દલીલો.
ખાસ કરીને, આપણે આગળ અને પ્રિન્ટ જાઓ શબ્દ ગમે વપરાશકર્તા પ્રકારો
આ કાર્યક્રમના નામ પછી પ્રોમ્પ્ટ પર.
>> ઓપન કૌંસ, બંધ કૌંસ, પ્રિન્ટ એફ, ટકા એ, બેકસ્લેશ n એ, અલ્પવિરામ.
અને હવે હું એફ પ્રિન્ટ કહેવું જરૂરી હોય તે કે પ્લેસહોલ્ડર માં પ્લગ કરવા મૂલ્ય.
હું વપરાશકર્તા છે કે પ્રથમ શબ્દ માંગો છો આ કાર્યક્રમના નામ પછી લખ્યો.
અને તેથી હું સ્પષ્ટ કરવા માટે જઈ રહ્યો છું argv કૌંસ 1, બંધ
કે વાક્ય, અર્ધવિરામ.
>> હવે, શા માટે કૌંસ 1 અને ન કૌંસ 0?
વેલ, તે આપમેળે સંગ્રહિત તારણ argv 0 પ્રયત્ન રહ્યું છે આ
કાર્યક્રમ વાસ્તવિક નામ.
જેથી પ્રથમ શબ્દ કે વપરાશકર્તા પ્રકારો આ કાર્યક્રમના નામ દ્વારા, પછી
સંમેલન, જ હશે argv 1 માં સંગ્રહ થાય છે.
>> હવે સંકલન કરીએ અને આ કાર્યક્રમ ચલાવો.
Argv 0 કોઈ સ્લેશ argv 0 છે, અને હવે એક શબ્દ જેવા હેલો, દાખલ કરો.
અને આ રહ્યું હેલો, તે છે.