鼠标移动到滑动条对应的下方,可以拉升调整左右布局。
调整上下布局的,直接拖动那个显示mode的条(忘了叫什么了,好久没用emacs了)即可。
好像用快指行捷键只可以一个一个按顺序移动到对唯前哗应窗口中,高级点的或许可以在.emacs中用lisp语言实现,这个我倒真不会。
你好,你的代码已经改好了,问题不大,都是轿滚一些细节。已经编译运行确认:)
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
int Count=0
int findNum(char *str)
{
int i=0,t1=0
FILE *p
char ch
if((p=fopen("image.gl","rb"))==NULL)
{
printf("\n打开文件失败\n")
exit(4)
}
while((ch=fgetc(p))!=EOF)
{
if(ch==str[t1])
t1++
else
t1=0
if(t1>=strlen(str))
{
printf("找到字符串%s位置为%d\n",str,i-strlen(str)+1)
Count = i-strlen(str)+1
i=1
break
}
i++
}
fclose(p)
if(!i) return 0
return i
}
int main(void)
{
FILE *in,*out
char *str1="1234567"
char *str2="abcdef"
int i=0,j=0,t1=0,t2=0
char ch
if((t1=findNum(str1))==0)
{
printf("没有找到字符串%s\n请按任意键退出\n",str1)
return -1
}
if((t2=findNum(str2))==0)
{
printf("没有找到字符串%s\n请按任意键退出\n",str2)
return -2
}
if((in=fopen("image.gl","rb"))==NULL){
printf("\n打开文件失败\n")
exit(2)
}
if((out=fopen("image_new.gl","wb"))==NULL){
printf("\n创建新文件失败\n")
exit(3)
}
i=0
/* start copy */
while((ch=getc(in))!=EOF)
{
if(t1||t2)
{
if(Count<=80)
{
if(i<=Count) fputc('0',out)
else fputc(ch,out)
}
else
{
if((i>配帆慎=(Count-80))&&(i<=Count)) fputc('0',out)
else fputc(ch,out)
}
i++
}
}
fclose(in)
fclose(out)
printf("替换培敬完成!\n任意键关闭!\n")
getch()
}
如果觉得还行,请加分哦:)
那个是备份的吧,在打开之前,emacs先把原来的文件完整的复制一份,防止改并仔迹错了找不回来阿你把这个功能可以关了啊 (setq make-backup-files nil)
也可戚模以选择备份好几个版绝并本,网上有,自己查
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)