Get Parameters with C
Jump to navigation
Jump to search
Get parameters
- interactive approach:
<source lang="cpp">
- include "stdio.h"
int main() {
char * c; int i = 0; double d = 0.0;
printf("Enter a word\n");
scanf("%s",c);
printf("Enter an integer\n");
scanf("%d",&i);
printf("Enter a double\n");
scanf("%lf",&d);
printf("You gave : %s %d %lf",c,i,d);
printf("\n");
return 0;
} </source>
- from the command line:
<source lang="cpp">
- include "stdio.h"
int main(int argc, char* argv[]) {
if(argc != 4)
{
printf("\tUsage:\t");
printf("%s",argv[0]);
printf(" <char> <integer> <double>\n");
}
else
{
char * c = argv[1];
int i = atoi(argv[2]);
double d = atof(argv[3]);
printf("You gave : %s %d %lf",c,i,d);
printf("\n");
}
return 0;
} </source>
- from a file
<source lang="cpp"> </source>