fixeros binarios y ANSISTRING

romanrom
30 de Julio del 2004
Alguién me podria decir què función o procedimiento puedo utilizar para tratar la clase ANSISTRING caracter a caracter?
Y cómo se tratan los ficheros binarios en C++?

Alejandro_
30 de Julio del 2004
Puedes acceder a cada carácter de un AnsiString (o simplemente String) utilizando subíndices, sólo que como es una clase que el Builer heredó del Delphi, se comienza a contar desde 1.

El método Length() devuelve la cantidad de caracteres, así que puedes poner algo así:

char ch;
AnsiString Cadena = "Hola Mundo!";
for(int i=1; i<= Cadena.Length(); ++i) {
ch = Cadena[i];
//... ... ...
}

// ------------------------------

Después, con respecto a los archivos binarios, trátalos como a cualquierotro archivo; con cariño.

Alejandro