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