Programación General > C/C++

 Ruego su apollo con este codigo

<< < (2/3) > >>

marco18340:
Si que es un dolor de cabeza la estructuracion de este codigo, por si alcazo ya finalizaste el proyecto, te cuento que estoy en la misma situacion, necesito entregar un proyecto parecido, me gustaria compartieras tu proyecto, buena onda, por si te nace rolar el codigo cuate, mi correo es obdulio.08@hotmail.com

Epa:
Buenas, si tenes un unico token de letras, podes hacer lo siguiente:



--- Código: C --- switch(z){  case '(':    token=parA;    break;  case ',':    token=coma;    break;  case ')':    token=parC;    break;  default:    if(('a' <= z) && (z <= 'z')      token=letra;    break;};  
Saludos

marco18340:
como ago en borland C ++ para que la pantalla al final de mi programa se detenga asi como un delay ?

es hablando del mismo proyecto.

m0skit0:

--- Código: C ---system("pause"); 

marco18340:
Con el mismo problema, intenete correr este codigo, pero me da dos errores, alguien que pueda visualizar el error, agradeseria su valiosa ayuda, el error me lo tira en la parte que esta en rojo.....     el objetivo de este codigo es que a travez de un scaner.h que llama a un txt..... me dibuje un circulo, triangulo, linea...
gracias......


#include "scanner.h"
#include <stdlib.h>
#include <dos.h>
#include <graphics.h>
#include <conio.h>  //

int main(int argc, char *argv[])
{
    scanner s;
    char lexema[250];
    int token;
    int estado;
    int var1, var2, var3, var4;
    char comando[250]="";

    s.abrirArchivo("test.txt");
    token=0;
    while (token!=error){
         token=s.getToken(lexema);
         cout<<lexema;
         cout<<" -> "<<token<<"n";
    scanner s;

        token=s.getToken(lexema);
        estado=0;

        while (token !=error) {
         switch (estado) {
            case '0':

                     { if (stremp (lexema,"line")  { estado=1; token=gettoken(lexema));
                      }
                 else { if (stremp (lexema,"rectangle") { estado=2; );
                 else { if (stremp (lexema,"circle") { estado= 3; );
         };
         };
         };

            break; //estado
       case '1':
            if token=parabre{
                estado=2
                token=getToken};
             else { token=error };
       break;

       case '2':
               if (token=numero) {circle(var1, var2, var3);
                   estado=3
                   var1=atoi(lexema);
               };
               else { token=error

               if  variableComando"line"
                    line(var1,var2,var3,var4);

               else { if
                        rectangle(var1,var2,var3,var4);

               else { if
                         circle(var2,var3,var4);

 };
 };
 };
 };
 };
 };
 };
 };
 };

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa