Escolar Documentos
Profissional Documentos
Cultura Documentos
Pascal 05 Strings
Pascal 05 Strings
Na tabela seguinte, mostra-se um conjunto de funes internas disponibilizadas pelo Pascal para manipulao de strings (algumas funes podero no estar disponveis em alguns compiladores de Pascal):
FUNO Length Upcase Concat Pos Copy Delete Insert DESCRIO Nmero de carateres existentes numa string Transforma um carcter em maiscula Faz a concatenao (juno) de duas ou mais strings (str1, str2, ..., strn) D a posio ocupada numa string pelo primeiro carcter de uma sub-string Faz a cpia de uma sub-string (substr) de acordo com a posio (pos) do incio e do nmero de carateres a copiar (num). Exclui uma parte de uma string (str) passada como parmetro, de acordo com a posio do incio (pos e nmero de carateres indicados (num) Insere uma sub-string (substr) dentro de uma string (str), numa posio (pos) indicada. Converte uma string num valor numrico. Se o contedo da string no puder ser convertido, uma varivel (erro) guarda o valor correspondente posio em que ocorreu o primeiro erro. Caso no ocorra erro, guarda o valor zero. Converte um valor numrico (num) numa string (str) Devolve o carcter correspondente ao cdigo ASCII do num indicado Devolve o cdigo ASCII correspondente ao carcter indicado. RESULTADO (TIPO) Byte (entre 0 - 255) char string byte string string string
Val
integer
FM2012
APIB-12BC
Exemplos de utilizao
UPCASE (ch : char) : char;
letra := 'a'; maiusc := upcase (letra); writeln (maiusc); {ser exibida a letra 'A' (maiscula)}
o valor 0} valor 1}
FM2012
APIB-12BC
STR (num [:tam [:dec]]; var str:string);
numero := 12.3; str (numero:6:2,conv); writeln (conv); {ser exibido a string ' 12.30'}
http://www.asciitable.com/
FM2012