Question:
I want to write a DOS program that takes command line parameters and uses them in the program.
For example, if the program was comline.exe and you typed in the command line:
comline one two three
the program should display something like:
Parameter 1: one
Parameter 2: two
Parameter 3: three
Answer:
That's an easy one. Try this:
void main(int argc, char *argv[])
{
int i;
for (i = 0; i < argc; i++)
printf("Parameter %d: %s\n", i, argv[i]);
}
If you have a hot tip and we publish it, we'll pay you. However, due to accounting overhead we no longer pay $10 for a single tip submission. You must accumulate 10 acceptable tips to receive payment. Be sure to include a clear explanation of what the technique does and why it's useful. If it includes code, limit it to 20 lines if possible.
Submit your tip here.