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.
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
Fenómeno pues, aclarado.
De nada y ¡Saludos!
bien, acabo de llegar a casa, vamos a arreglar esto...
fixed!
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
ya subo los cmabios y genero version... voy a comer...
:-)
(que aproveche)
svn actualizado... ahora vamos por los binarios...