10秒学会codeblocks里批量替换变量名
我想把下面代码所有的frontt改成front,应该怎么做呢?
typedef struct
{
QueueElementType element[MAXSIZE];
int frontt;
int rear;
}SeqQueue;
SeqQueue*InitQueue()
{
SeqQueue *Q;
Q=(SeqQueue*)malloc(sizeof(SeqQueue));
Q->frontt=Q->rear=0;
return Q;
}
void EnterQueue(SeqQueue *Q,QueueElementType x)
{
if((Q->rear+1)%MAXSIZE==Q->frontt)
{
printf("循环队列已满");
}
else
{
Q->element[Q->rear]=x;
Q->rear=(Q->rear+1)%MAXSIZE;
}
}
void DeleteQueue(SeqQueue *Q)
{
if(Q->frontt=Q->rear)
{
printf("队列为空");
}
else
{
Q->frontt=(Q->frontt+1)%MAXSIZE;
}
}
void DisplayQueue(SeqQueue *Q)
{
int i;
for(i=Q->frontt;i!=Q->rear;i=(i+1)%MAXSIZE)
{
printf("%d ",Q->element[i]);
}
}
首先光标选中一个frontt
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5d2d48294228108b90c4853dc4b3212b.png)
然后按下快捷键Alt+N
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/178b24687d3736e83ef3f1818de749a9.png)
接着就键盘输入front
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c94baff9b19b1a4d812810968bee2fa1.png)
然后就okk了
typedef int QueueElementType;
typedef struct
{
QueueElementType element[MAXSIZE];
int front;
int rear;
}SeqQueue;
SeqQueue*InitQueue()
{
SeqQueue *Q;
Q=(SeqQueue*)malloc(sizeof(SeqQueue));
Q->front=Q->rear=0;
return Q;
}
void EnterQueue(SeqQueue *Q,QueueElementType x)
{
if((Q->rear+1)%MAXSIZE==Q->front)
{
printf("循环队列已满");
}
else
{
Q->element[Q->rear]=x;
Q->rear=(Q->rear+1)%MAXSIZE;
}
}
void DeleteQueue(SeqQueue *Q)
{
if(Q->front=Q->rear)
{
printf("队列为空");
}
else
{
Q->front=(Q->front+1)%MAXSIZE;
}
}
void DisplayQueue(SeqQueue *Q)
{
int i;
for(i=Q->front;i!=Q->rear;i=(i+1)%MAXSIZE)
{
printf("%d ",Q->element[i]);
}
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/754bea38d30ffd28eb1125f2fd738b25.png)