10秒学会codeblocks里批量替换变量名
我想把下面代码所有的frontt改成front,应该怎么做呢?
typedef struct
{
QueueElementType element[MAXSIZE];
int frontt;
int rear;
}SeqQueue;
//循环队列初始化操作
//void InitQueue(SeqQueue * Q)
SeqQueue*InitQueue()
{
//将Q初始化为一个空的循环队列
SeqQueue *Q;
Q=(SeqQueue*)malloc(sizeof(SeqQueue));
Q->frontt=Q->rear=0;//一开始两个指示器都在最前面
return Q;
}
//循环队列入队操作
void EnterQueue(SeqQueue *Q,QueueElementType x)
{
//printf("入队开始\n");
if((Q->rear+1)%MAXSIZE==Q->frontt)//牺牲了一个空间
{
printf("循环队列已满");
}
else
{
//printf("入队else开始\n");
Q->element[Q->rear]=x;
Q->rear=(Q->rear+1)%MAXSIZE;
}
//printf("入队结束\n");
}
//循环队列出队操作
void DeleteQueue(SeqQueue *Q)
{
if(Q->frontt=Q->rear)
{
printf("队列为空");
}
else
{
Q->frontt=(Q->frontt+1)%MAXSIZE;
}
}
//循环队列显示操作
void DisplayQueue(SeqQueue *Q)
{
//printf("display开始\n");
int i;
for(i=Q->frontt;i!=Q->rear;i=(i+1)%MAXSIZE)
{
printf("%d ",Q->element[i]);
}
//printf("display结束\n");
}
首先光标选中一个frontt
然后按下快捷键Alt+N
接着就键盘输入front
然后就okk了
typedef int QueueElementType;
typedef struct
{
QueueElementType element[MAXSIZE];
int front;
int rear;
}SeqQueue;
//循环队列初始化操作
//void InitQueue(SeqQueue * Q)
SeqQueue*InitQueue()
{
//将Q初始化为一个空的循环队列
SeqQueue *Q;
Q=(SeqQueue*)malloc(sizeof(SeqQueue));
Q->front=Q->rear=0;//一开始两个指示器都在最前面
return Q;
}
//循环队列入队操作
void EnterQueue(SeqQueue *Q,QueueElementType x)
{
//printf("入队开始\n");
if((Q->rear+1)%MAXSIZE==Q->front)//牺牲了一个空间
{
printf("循环队列已满");
}
else
{
//printf("入队else开始\n");
Q->element[Q->rear]=x;
Q->rear=(Q->rear+1)%MAXSIZE;
}
//printf("入队结束\n");
}
//循环队列出队操作
void DeleteQueue(SeqQueue *Q)
{
if(Q->front=Q->rear)
{
printf("队列为空");
}
else
{
Q->front=(Q->front+1)%MAXSIZE;
}
}
//循环队列显示操作
void DisplayQueue(SeqQueue *Q)
{
//printf("display开始\n");
int i;
for(i=Q->front;i!=Q->rear;i=(i+1)%MAXSIZE)
{
printf("%d ",Q->element[i]);
}
//printf("display结束\n");
}