Actual source code: ex19.c
2: static char help[] = "Tests string options with spaces";
4: #include <petscsys.h>
6: int main(int argc, char **argv)
7: {
8: char option2[20], option3[30];
9: PetscBool flg;
10: PetscInt option1;
12: PetscFunctionBeginUser;
13: PetscCall(PetscInitialize(&argc, &argv, "ex19options", help));
14: PetscCall(PetscOptionsGetInt(NULL, 0, "-option1", &option1, &flg));
15: PetscCall(PetscOptionsGetString(NULL, 0, "-option2", option2, sizeof(option2), &flg));
16: PetscCall(PetscPrintf(PETSC_COMM_WORLD, "%s\n", option2));
17: PetscCall(PetscOptionsGetString(NULL, 0, "-option3", option3, sizeof(option3), &flg));
18: PetscCall(PetscPrintf(PETSC_COMM_WORLD, "%s\n", option3));
19: PetscCall(PetscFinalize());
20: return 0;
21: }
23: /*TEST
25: test:
26: localrunfiles: ex19options
28: TEST*/