L
Logan
(CODE I)
#include <stdio.h>
int main(int argc, char *argv[])
{
int x;
printf("argc = %d\n", argc);
for(x = 0; x < argc; x++ ) {
printf("argv[%d] = %s.\n", x, argv[x]);
}
return 0;
}
(CODE II)
#include <stdio.h>
int main(int argc, char *argv)
{
int x;
printf("argc = %d\n", argc);
for(x = 0; x < argc; x++ ) {
printf("argv[%d] = %s.\n", x, argv[x]);
}
return 0;
}
CODE I works but CODE II gives segmentation error. Why?
#include <stdio.h>
int main(int argc, char *argv[])
{
int x;
printf("argc = %d\n", argc);
for(x = 0; x < argc; x++ ) {
printf("argv[%d] = %s.\n", x, argv[x]);
}
return 0;
}
(CODE II)
#include <stdio.h>
int main(int argc, char *argv)
{
int x;
printf("argc = %d\n", argc);
for(x = 0; x < argc; x++ ) {
printf("argv[%d] = %s.\n", x, argv[x]);
}
return 0;
}
CODE I works but CODE II gives segmentation error. Why?