Error de compilación...

Started by MythomizeR, June 05, 2009, 01:27:49 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

MythomizeR

Esto (que antes me funcionaba sin problemas):

global
  string cadena, cad2;
begin
  cad2+=cadena[4];  <-------- Línea donde se produce el error
end


ahora produce el error 'Data type not accepted here ("]")' en la línea indicada.

splinter_work

#1
efectivamente, se debe al cambio de que ahora las strings que se acceden a sus elementos indexadamente, retorna un char y no es posible adicionar un char a una string... y no es posible adicionar de la forma += un char a una string... hoy en casa corregire esto...

saludos y gracias.

esto funciona

global
  string cadena, cad2;
  char c;
begin
  cad2+=""+cadena[4];
end


y esto tambien


global
  string cadena, cad2;
begin
  cad2=cad2+cadena[4];
end


MythomizeR

Fenómeno pues, aclarado.

De nada y ¡Saludos!

SplinterGU

bien, acabo de llegar a casa, vamos a arreglar esto...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

otra cosa que corregi


import "mod_say";
global
  string cadena="hello_", cad2;
  char cadena2[10]="";
  char p;
begin
    cad2+=cadena[4];
    say (cad2);
    cad2+='c';
    say (cad2);
    cad2+=123;
    say (cad2);
    cadena2+='a';
    say (cadena2);
    cadena2+=cadena[2];
    say (cadena2);
end
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

ya subo los cmabios y genero version... voy a comer...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

MythomizeR


SplinterGU

svn actualizado... ahora vamos por los binarios...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2