Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Printing command line arguments char by char in C
- #include <stdlib.h>
- #include <string.h>
- #include <stdio.h>
- int main(int argc, char **argv)
- {
- while(*argv++ != 0)
- {
- printf("Argument!n");
- printf("%s %dn",*argv,(int)strlen(*argv));
- int i = 0;
- while(*argv[i])
- {
- printf("char!n");
- printf("%cn",*argv[i]);
- i++;
- }
- printf("End of for loopn");
- }
- return 0;
- }
- Argument!
- test 4
- char!
- t
- Segmentation Fault
- #include <stdlib.h>
- #include <string.h>
- #include <stdio.h>
- int main(int argc, char **argv)
- {
- int i = 0;
- int j = 0;
- for (i = 0; i < argc; i ++)
- {
- j = 0;
- while(argv[i][j] != '