Пример #1
0
int Ensemble::init_from_file(string & xyz_filename_i) {

    add_from_file(xyz_filename_i);

    return 0;

}
Пример #2
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);
}
Пример #4
0
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");
}