int Ensemble::init_from_file(string & xyz_filename_i) { add_from_file(xyz_filename_i); return 0; }
int main(int argc, char *argv[]) { int i, j; char *str; FILE *fp; BinSTreeNode rootNode; for(i = 1; i < argc; i++){ if(argv[i][0] != '-' && argv[i][0] != '/' && !(isnumber(argv[i][0]))){ fp = fopen(argv[i], "r"); if(fp == NULL) exit(1); add_from_file(fp, rootNode); fclose(fp); } } // if(rootNode->word == NULL){ // while(1){ // fgets(str, N, stdin); // add_from_line(str); // } // if(argc == 1) printTree(0); for(i = 1; i < argc; i++){ if(argv[i][0] == '-' || argv[i][0] == '/' || isnumber(argv[i][0])){ if(strcmp(argv[i], "-p") == 0 && i+1 < argc){ if(isdigit(argv[i+1][0])){ printf("printTree, %d\n", atoi((const char*)argv[i+1])); i++; }else{ printf("printTree, 0\n"); } } if(strcmp(argv[i], "-r") == 0){ if(i+1 == argc || argv[i+1][0] != '/') exit(1); for(i++, j = 1; j < strlen(argv[i]); j++){ if(argv[i][j] == '/'){ str = cutstr(argv[i], 1, j-1); if(argv[i][j+1] == '0') printf("remove %s all\n", str); else printf("remove %s onece\n", str); break; } } } if(strcmp(argv[i], "-s") == 0){ if(i+1 == argc || argv[i+1][0] != '/') exit(1); for(i++, j = 1; j < strlen(argv[i]); j++){ if(argv[i][j] == '/'){ char *str2 = cutstr(argv[i], j+1, strlen(argv[i])-2); str = cutstr(argv[i], 1, j-1); printf("substitute %s %s\n", str, str2); break; } } i++; } } } return 0; }
MainScreenController::MainScreenController(Context *context) : Controller(context), view(nullptr) { auto refBuilder = Gtk::Builder::create(); try { refBuilder->add_from_file(PATH_HOME_SCREEN_LAYOUT); } catch(const Glib::FileError& ex) { return; } catch(const Glib::MarkupError& ex) { return; } catch(const Gtk::BuilderError& ex) { return; } refBuilder->get_widget_derived(PATH_HOME_SCREEN_ROOT_VIEW, view); view->setEnterPressedListener(this); }
Plaid::Plaid(string template_directory) : template_directory_(template_directory) { add_from_file("license", "license.tpl"); add_from_file("kernel", "kernel.tpl"); add_from_file("code.block", "code.block.tpl"); add_from_file("code.loop", "code.loop.tpl"); add_from_file("scan.1d", "scan.1d.tpl"); add_from_file("scan.nd", "scan.nd.tpl"); add_from_file("walker.axis.nd", "walker.axis.nd.tpl"); #if defined(CAPE_WITH_OPENACC) add_from_file("walker.collapsed", "walker.collapsed.acc.tpl"); #else add_from_file("walker.collapsed", "walker.collapsed.tpl"); #endif add_from_file("walker.inner.2d", "walker.inner.2d.tpl"); add_from_file("walker.inner.nd", "walker.inner.nd.tpl"); add_from_file("walker.scalar", "walker.scalar.tpl"); }