Sample C programming code. How to get input from the console.

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.

No comments have been made. Use this form to start the conversation :)

Leave a Reply