TMACUL

LINGUAGEM SPEL (Continuação) 24/09/2015

Blog Post created by TMACUL Champion on Jan 1, 2016

Como não sei o nível de conhecimento de cada um, vou tentar exemplificar cada função Spel. Segue abaixo um exemplo das funções strlen, downcase, upcase, gsub, substr, sindex, split, format, printf e for

 

// Demonstrando as funcoes Spel para manipular variaveis

string zs_msg;

zs_msg = format("Esta mensagem pode mudar sua vida a partir de hoje (%s). Acredite nisso. Eh a mais pura verdade.", now());

 

// strlen

printf("Tamanho: '%d'\n", strlen(zs_msg));

 

// downcase

printf("Minusculas: '%s'\n", downcase(zs_msg));

 

// upcase

printf("Maiusculas: '%s'\n", upcase(zs_msg));

 

// gsub

printf("Substituicao: '%s'\n", gsub(zs_msg, "Acredite", " Pense"));

 

// substr

printf("Trecho: '%s'\n", substr(zs_msg, sindex(zs_msg, ".")+1));

 

// split

string zs_array[5]; // Utilizando um array para armazenar a mensagem

int zi_bound;

zi_bound = split(zs_array, zs_msg, ". ");

printf("Exibindo as %d linhas do array...", zi_bound+1);

 

// Iterando o array

int zi_i;

for (zi_i=0; zi_i<zi_bound; zi_i++) {

printf("Posicao %d: '%s'\n", zi_i, zs_array[zi_i]);

}

 

Publicado Originalmente: 24 de setembro às 12:22

Em: CA SDM Brasil - facebook

Por: daniel-bighelini

Outcomes