comandoif.cpp
来自「"tiny" language interpreter written in j」· C++ 代码 · 共 34 行
CPP
34 行
/*
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 + =
减小字号Ctrl + -
显示快捷键?