C Programming - Command Line Arguments - Discussion
Discussion Forum : Command Line Arguments - Find Output of Program (Q.No. 7)
7.
What will be the output of the program if it is executed like below?
cmd> sample
cmd> sample
/* sample.c */
#include<stdio.h>
int main(int argc, char **argv)
{
printf("%s\n", argv[argc-1]);
return 0;
}
Discussion:
15 comments Page 2 of 2.
Yogesh said:
9 years ago
How argc is 1 here? Please explain it.
Ravikanth said:
9 years ago
Why argv[] taken as a double pointer, can anyone explain?
JAMUNA said:
8 years ago
How we consider argc is equal to 1? Explain.
Saptaparni said:
8 years ago
@Jamuna.
Because argc is the number of elements. Here there is only one element that is Sample. So argc is 1.
Because argc is the number of elements. Here there is only one element that is Sample. So argc is 1.
Akash said:
8 years ago
Thank you so much @Pallavi.
Post your comments here:
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers