Descargar MetaTrader 5

Tipo string

Tipo string sirve para guardar las cadenas de caracteres. Una cadena de caracteres es una sucesión de caracteres en formato Unicode con el cero al final. A una variable string se le puede asignar una constante literal. Una constante literal es una sucesión de caracteres Unicode encerada entre comillas dobles: "Es una constante literal".

Para poder introducir una comilla doble (") dentro de la cadena hay que interponerle el signo de barra inversa (\). Cualquier constante de signo especial, si le interviene el signo de barra inversa (\), puede ser introducida en la cadena.

Ejemplos:

string svar="This is a character string";
string svar2=StringSubstr(svar,0,4);
Print("Símbolo de copyright\t\x00A9");
FileWrite(handle,"esta cadena contiene el símbolo de avance de línea \n");
string MT5path="C:\\Program Files\\MetaTrader 5";

 

Para hacer el código fuente más cómodo para leer, las cadenas constantes largas se puede dividir en partes sin la operación de adición. Durante el proceso de compilación, todas estas partes se unirán en una cadena larga:

//--- declararemos una cadena constante larga
   string HTML_head="<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\""
                    " \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n"
                    "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n"
                    "<head>\n"
                    "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n"
                    "<title>Trade Operations Report</title>\n"
                    "</head>";
//--- mostraremos la cadena constante en el diario
   Print(HTML_head);
  }

Véase también

Conversión de tipos, Funciones de cadenas de caracteres, FileOpen, FileReadString, FileWriteString