User Tools

Site Tools


learn:programming_c

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
learn:programming_c [2026/06/18 00:36] – [Managing a Project] azmanlearn:programming_c [2026/08/11 09:28] (current) azman
Line 90: Line 90:
 It is sometimes very useful to be able to provide information (@input) to the program at command line. This can be made possible by declaring 2 parameters: <code c param.c> It is sometimes very useful to be able to provide information (@input) to the program at command line. This can be made possible by declaring 2 parameters: <code c param.c>
 #include<stdio.h> #include<stdio.h>
-int main(int argc, char *argv[]) +int main(int argc, char *argv[]) {
-{+
     int loop;     int loop;
     printf("Argument count: %d\n",argc);     printf("Argument count: %d\n",argc);
-    for(loop=0;loop<argc;loop++) +    for (loop=0;loop<argc;loop++) {
-    {+
         printf("Argument #%02d: '%s'\n",loop,argv[loop]);         printf("Argument #%02d: '%s'\n",loop,argv[loop]);
     }     }
Line 112: Line 110:
 #include<stdio.h> #include<stdio.h>
 #include<strings.h> #include<strings.h>
- +int main(int argc, char** argv) {
-int main(int argc, char** argv) +
-{+
  int loop;  int loop;
- if (argc<2) + if (argc<2) {
- {+
  printf("Sizeof 'unsigned int' is %d\n",(int)sizeof(unsigned int));  printf("Sizeof 'unsigned int' is %d\n",(int)sizeof(unsigned int));
  printf("Sizeof 'unsigned char' is %d\n",(int)sizeof(unsigned char));  printf("Sizeof 'unsigned char' is %d\n",(int)sizeof(unsigned char));
Line 127: Line 122:
  printf("Sizeof 'long double' is %d\n",(int)sizeof(long double));  printf("Sizeof 'long double' is %d\n",(int)sizeof(long double));
  }  }
- for (loop=1;loop<argc;loop++) + for (loop=1;loop<argc;loop++) { 
- + if (!strcasecmp(argv[loop],"int")) {
- if (!strcasecmp(argv[loop],"int")) +
- {+
  printf("Sizeof 'unsigned int' is %d\n",(int)sizeof(unsigned int));  printf("Sizeof 'unsigned int' is %d\n",(int)sizeof(unsigned int));
  }  }
- else if (!strcasecmp(argv[loop],"char")) + else if (!strcasecmp(argv[loop],"char")) {
- {+
  printf("Sizeof 'unsigned char' is %d\n",(int)sizeof(unsigned char));  printf("Sizeof 'unsigned char' is %d\n",(int)sizeof(unsigned char));
  }  }
- else if (!strcasecmp(argv[loop],"short")) + else if (!strcasecmp(argv[loop],"short")) {
- {+
  printf("Sizeof 'unsigned short' is %d\n",(int)sizeof(unsigned short));  printf("Sizeof 'unsigned short' is %d\n",(int)sizeof(unsigned short));
  }  }
- else if (!strcasecmp(argv[loop],"long")) + else if (!strcasecmp(argv[loop],"long")) {
- {+
  printf("Sizeof 'unsigned long' is %d\n",(int)sizeof(unsigned long));  printf("Sizeof 'unsigned long' is %d\n",(int)sizeof(unsigned long));
  }  }
- else if (!strcasecmp(argv[loop],"float")) + else if (!strcasecmp(argv[loop],"float")) {
- {+
  printf("Sizeof 'float' is %d\n",(int)sizeof(float));  printf("Sizeof 'float' is %d\n",(int)sizeof(float));
  }  }
- else if (!strcasecmp(argv[loop],"double")) + else if (!strcasecmp(argv[loop],"double")) {
- {+
  printf("Sizeof 'double' is %d\n",(int)sizeof(double));  printf("Sizeof 'double' is %d\n",(int)sizeof(double));
  }  }
- else if (!strcasecmp(argv[loop],"llong")) + else if (!strcasecmp(argv[loop],"llong")) {
- {+
  printf("Sizeof 'long long' is %d\n",(int)sizeof(unsigned long long));  printf("Sizeof 'long long' is %d\n",(int)sizeof(unsigned long long));
  }  }
- else if (!strcasecmp(argv[loop],"ldouble")) + else if (!strcasecmp(argv[loop],"ldouble")) {
- {+
  printf("Sizeof 'long double' is %d\n",(int)sizeof(long double));  printf("Sizeof 'long double' is %d\n",(int)sizeof(long double));
  }  }
learn/programming_c.1781742975.txt.gz · Last modified: by azman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki