int main(int argc, const char *argv[]) { V_NODE *head = NULL; int flag = 0; print_test(); head = load_link(); while(!flag) { print_list(); switch(get_choice()) { case 1: head = add_link(head); break; case 2: head = delete_link(head); break; case 3: print_link(head); break; case 4: flag = 1 ; save_link(head); break; default : break; } } return 0; }
int seek_step_line(char *line, t_map *map) { if (map->step == 0) { if (is_nbr_ant(line)) save_nbr_ant(ft_atoi(line), map); else return (0); } else if (map->step == 1) { if (is_room(line)) save_room(line, map); else return (0); } else if (map->step == 2) { if (is_link(line)) save_link(line, map); else return (0); } return (1); }
int copy_env_mods(t_env *env) { t_obj *tmp; t_obj *cur; if (env->selected) unselect_object(env); env->selected = NULL; env->mod = _cam; tmp = env->save->obj; cur = env->obj; env->save->cam = copy_cam(CAM); while (tmp) { tmp = save_link(cur, tmp); tmp = tmp->nxt; cur = cur->nxt; } expose_hook(env->save); return (0); }
int main(int argc, const char *argv[]) { V_NODE *head=NULL; char flag=0; print_word(); head = load_link(); while(!flag) { print_list(); switch(get_choice()) { case 1 : head= link_add(head);break; case 2 : head= delete_link(head); break; case 3 : print_link(head);break; case 4 : save_link(head); break; case 5 : flag=1; break; default : break; } getchar(); } return 0; }
int main(int argc, const char *argv[])//主函数 代码如下 { STU *head = NULL; int flag = 1; char choice=0; head = read_data(); while(flag>0) { menu(); choice = getchar(); getchar(); switch(choice) { case '1' :head=add_node(head);break; case '2' :head=delete_node(head);break; case '3' :show_link(head);break; case '4' :save_link(head);break; case '5' :flag = 0;break; default:printf("error\n"); } } return 0; }
static void save_links (void) { FILE *f; int i; char devfile[32]; if (legacydev_file == NULL) { char lfile[PATH_MAX+20], * osslibdir; osslibdir = get_mapname (); snprintf (lfile, sizeof (lfile), "%s/%s", osslibdir, "etc/legacy_devices"); if ((f = fopen (lfile, "w")) == NULL) { perror (lfile); return; } } else if ((f = fopen (legacydev_file, "w")) == NULL) { perror (legacydev_file); return; } /* * /dev/dsp# */ for (i = 0; i < MAXDEV; i++) { sprintf (devfile, "/dev/dsp%d", i); save_link (f, devfile); } save_link (f, "/dev/dsp"); save_link (f, "/dev/dsp_ac3"); save_link (f, "/dev/dsp_in"); save_link (f, "/dev/dsp_mmap"); save_link (f, "/dev/dsp_multich"); save_link (f, "/dev/dsp_out"); save_link (f, "/dev/dsp_spdifout"); save_link (f, "/dev/dsp_spdifin"); /* * /dev/mixer# */ for (i = 0; i < MAXDEV; i++) { sprintf (devfile, "/dev/mixer%d", i); save_link (f, devfile); } #ifdef CONFIG_OSS_MIDI /* * /dev/midi## */ for (i = 0; i < MAXDEV; i++) { sprintf (devfile, "/dev/midi%02d", i); save_link (f, devfile); } #endif fclose (f); }