📄 comandoif.cpp
字号:
/*
TP2 LP INTERPRETADOR TINY
ALUNO : ANDRE LUIS DURAO ABDO
MATRICULA : 283999
DATA DA ENTREGA : 10/05/2007
*/
//ComandoIf.cpp
#include "ComandoIf.h"
//Construtor
ComandoIf::ComandoIf(Memoria *mem, Memoria *mem_labels, string var1, string comp, string var2, string rotulo,int linha){
this->mem = mem;
this->mem_labels = mem_labels;
//seta linha no vetor de execucao
this->linha = linha;
//rotulo do comando Goto
this->rotulo = rotulo;
this->var1=var1;
this->var2=var2;
this->comp=comp;
}
int ComandoIf::executa(){
string txtGoto = *mem_labels->getValue(rotulo);
int valorGoto = atoi(txtGoto.data());
bool teste = false;
//carrega variaveis da memoria
string tmp1 = *mem->getValue( var1 );
//converte valores para int
int tmp_var1 = atoi(tmp1.data());
//testa se var2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -