📄 pickuptheplay.txt
字号:
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main()
{int i,j=0;
int k=0;
int m=0;
int n=0;
int q=0;
FILE *fp;
FILE *fp1;
#define M 80000
char a[M];
char b[M];
char c[M];
char d[M];
char s[M];
char p[M];
fp=fopen("D:\\肖申克.srt.srt","r");
for(i=0;i<M;i++)
fscanf(fp,"%c",&a[i]);
fclose(fp);
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main()
{int i=0;
int j=0;
int k=0;
int m=0;
int n=0;
int q=0;
int l=0;
int flag;
int flag1;
FILE *fp;
FILE *fp1;
#define M 120000
char a[M];
char b[M];
char c[M];
char d[M];
char p[M];
char s[M];
char e[M];
fp=fopen("D:\\篱笆墙外.doc","r");
for(i=0;i<M;i++)
fscanf(fp,"%c",&a[i]);
fclose(fp);
for(i=0;i<M;i++) /*去掉时间 冒号 箭头*/
{if(a[i]<=57&&a[i]>=48||a[i]==58||a[i]==62)
continue;
b[j]=a[i];
j++;}
for(i=0;i<j;i++) /*去掉逗号*/
{
if(b[i]==44&&b[i+2]==45)
i=i+6;
c[k]=b[i];
k++;
}
for(i=0;i<k;i++) /*去掉多余空行*/
{
if(c[i]==10&&c[i+1]==10)
continue;
d[m]=c[i];
m++;
}
for(i=0;i<m;i++) /*去掉多余-*/
{
if(d[i]==45)
continue;
p[n]=d[i];
n++;
}
for(i=0;i<n;i++) /*去掉多余a+回车这种情况*/
{ flag=0;
flag1=0;
if(p[i]==10)
flag=1;
if(p[i-1]!=46&&p[i-1]!=33&&p[i-1]!=63) /*假如不是这三种情况*/
flag1=1;
if(flag==1&&flag1==1)
s[q]=32;
else s[q]=p[i];
q++;
}
for(i=0;i<q;i++) /*去掉省略号*/
{
if(s[i]==46&&s[i+1]==46&&s[i+2]==46&&s[i+3]==10)
{e[l]=32;
i=i+6;}
else {e[l]=s[i];
l++;}
}
printf("%d\n",p[4]);
printf("%d\n",p[8]);
printf("%d\n",p[10]);
fp1=fopen("D:\\out.doc","w"); /*输出到文件*/
for(i=0;i<n;i++)
fprintf(fp1,"%c",e[i]);
fclose(fp1);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -