This is a sample C program showing how to define a function as well as accepting input from the command-line. Hopefully this is useful for someone who is writing a console application for Linux or UNIX.
#include <stdio.h> #include <string.h> int main(int argc, char **argv) { char *name; name = argv[1]; if (strlen(name) < 5) { printf("Name too short.\n"); } printf("%s\n", name); return 0; } |
Compile the program like this.
localhost% cc msg.c |
And run it with some input on STDIN to get the proper output.
localhost% ./a.out jimbob jimbob |
This works very well, this is how easy it is to get input into a C program.