1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
#include <stdio.h> #include <stdlib.h> #include <string.h> void properties_load(FILE *file); int main(int argc, char **argv) { FILE *file; for (int i = 1; i < argc; i++) { if (strcmp(argv[i], "-f") == 0 && (i + 1) < argc) { file = fopen(argv[i + 1], "r"); break; } } properties_load(file); return EXIT_SUCCESS; }