今天没事做个视频的网站玩玩,想把自己喜欢的动漫放进去;可是集数太多而且工作重复,所以做了这个玩玩。
这是播放m3u8的一个简单的网页,每集里面就只改几处地方。
001
| 001 | ||
| << | >> | |
这个是批量生成工具,目前还没有1000集的动漫,所以只用3位。
#include#include #include int main() { char html_name[10] = "001.html"; char num[4] = "000"; int a = 0; printf("输入集数:"); scanf("%d",&a); for (int b=1; b <= a; b++) { num[2]++; if (num[2]> '9') { num[1]++; num[2] = '0'; if (num[1]>'9') { num[0]++; num[1] = 47; } } html_name[0] = num[0]; html_name[1] = num[1]; html_name[2] = num[2]; FILE* html0 = fopen("模板.html","r"); if (html0 == NULL) { printf("请载入模板文件!n"); getchar(); return -1; } FILE* html = fopen(html_name, "a+"); char data[100] = { ' ' }; for (int i = 1; i <= 62; i++) { for (int j = 0; j < 100; j++) { data[j] = fgetc(html0); if (data[j] == 'n'||data[j]==EOF) { break; } } if (i == 6) { data[11] = num[0]; data[12] = num[1]; data[13] = num[2]; } if (i == 31) { data[56] = num[0]; data[57] = num[1]; data[58] = num[2]; } if (i == 45) { data[25] = num[0]; data[26] = num[1]; data[27] = num[2]; } if (i == 55) { data[45]=num[2]; data[44] = num[1]; data[43] = num[0]; data[45]--; if (data[45] < 47) { data[44]--; data[45] = '9'; if (data[44] < 47) { data[43]--; data[44] = '9'; } } } if (i == 57) { data[31] = num[2]; data[30] = num[1]; data[29] = num[0]; data[31]++; if (data[31] ==58) { data[30]++; data[31] = '0'; if (data[30] ==58) { data[29]++; data[30] = '0'; } } } for (int j = 0; j < 100; j++) { fprintf(html, "%c", data[j]); if (data[j] == 'n') break; if (data[j] == EOF) { goto eof; } } } eof: fclose(html); fclose(html0); html = NULL; html0 = NULL; printf("%s完成! num= %sn", html_name,num); } Sleep(2000); return 0; }



